Compartilhar via


Fluxos de dados arbitrários personalizados

Você pode criar um fluxo em um arquivo ASF para conter qualquer tipo de dados. Se nenhum dos tipos de fluxo com suporte atender às suas necessidades, você deverá usar um fluxo de dados arbitrário. O objeto gravador manipula um fluxo de dados arbitrário, assim como faz com qualquer fluxo descompactado; os exemplos são pacotes e combinados com os exemplos de outros fluxos na seção de dados do arquivo. É claro que apenas um aplicativo de leitura que foi especificamente programado para lidar com seu tipo arbitrário poderá lidar com os dados depois que eles forem entregues pelo objeto de leitura.

Um uso comum de fluxos de dados arbitrários é para dados de mídia codificados usando um codec de terceiros. Como os objetos desse SDK não interagem diretamente com codecs de terceiros, seu aplicativo de escrita deve processar os exemplos com a parte de codificação do codec e passar os exemplos compactados para o gravador.

Fluxos arbitrários

Configurando fluxos arbitrários personalizados