Partilhar via


Para usar um fluxo de script

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. e do Source Reader e e do Sink Writer foram otimizados para o Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize Reprodutor de Origem e Gravador de Destino em vez de SDK do Windows Media Format 11, sempre que 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 escritor 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 do tipo e uma cadeia de caracteres de argumento .

Os dados do script devem formatar-se antes de serem enviados ao roteirista. 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 a t u m . c o m  

 

Cada par de comandos de script deve ser escrito como uma amostra para o escritor. Para obter mais informações sobre como redigir amostras, consulte para escrever amostras.

Quando o ficheiro ASF é reproduzido, os comandos de script serão transmitidos pelo leitor (ou leitor síncrono) na ordem temporal de apresentação. É responsabilidade do aplicativo analisar as duas cadeias de caracteres e responder ao comando script.

Observação

Ao usar o DRM para criptografar um arquivo, nenhum comando de script pode ter um tempo de apresentação de 0.

 

Usando comandos de script