Para usar um fluxo de script
[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador do Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Esta seção descreve como enviar dados de script para o gravador para inclusão em um arquivo. Para obter informações sobre como incluir fluxos de script em perfis, consulte Configurando tipos de fluxo arbitrários.
Cada script consiste em duas cadeias de caracteres, uma cadeia de caracteres de tipo e uma cadeia de caracteres de argumento .
Os dados de script devem ser formatados antes de serem enviados ao gravador. As cadeias de caracteres devem ser concatenadas, separadas por um caractere NULL e terminadas com um caractere NULL . O exemplo a seguir mostra um script legítimo:
U | R | L | h | t | t | p | : | / | / | w | w | w | . | um | d | um | t | u | m | . | c | o | m |
Cada par de comandos de script deve ser gravado como um exemplo para o gravador. Para obter mais informações sobre como escrever exemplos, consulte Para escrever exemplos.
Quando o arquivo ASF for reproduzido, os comandos de script serão entregues pelo leitor (ou leitor síncrono) na ordem de tempo da apresentação. É responsabilidade do aplicativo analisar as duas cadeias de caracteres e responder ao comando de script.
Observação
Ao usar o DRM para criptografar um arquivo, nenhum comando de script pode ter um tempo de apresentação igual a 0.
Tópicos relacionados