Compartilhar via


Fluxos de áudio e vídeo

[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de. de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de 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.]

Os tipos mais comuns de fluxos usados em arquivos criados usando o SDK de Formato de Mídia do Windows são fluxos de áudio e vídeo. Representações digitais de dados de áudio e vídeo são complexas e assumem grandes quantidades de memória. Na maioria das circunstâncias, áudio e vídeo são compactados antes de serem adicionados a um arquivo ASF. A compactação é realizada usando um compressor/descompressor (codec).

Vários codecs do Windows Media são incluídos com esse SDK e fornecem excelente compactação de qualidade para mídia digital. Para obter mais informações sobre os codecs do Windows Media, consulte Recursos codec. Muitos outros codecs estão disponíveis em várias fontes. Você pode usar os codecs que quiser ao criar arquivos ASF, mas somente os codecs do Windows Media têm suporte direto dos objetos desse SDK. Para usar outros codecs, você deve compactar exemplos e passá-los para o objeto gravador como dados arbitrários.

A distinção mais importante entre fluxos de áudio ou vídeo e fluxos arbitrários é que os fluxos que contêm dados de áudio ou vídeo do Windows Media são validados pelos objetos do SDK de Formato de Mídia do Windows. Fluxos de dados arbitrários não são validados automaticamente e devem ser verificados quanto à integridade pelo aplicativo.

As propriedades de um fluxo de áudio ou vídeo são descritas no perfil usado para criar o arquivo.

de fluxos arbitrários

recursos de arquivo ASF

trabalhando com perfis