Fluxos de áudio e vídeo
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores 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.]
Os tipos mais comuns de fluxos usados em arquivos criados usando o SDK do Windows Media Format são fluxos de áudio e vídeo. As representações digitais de dados de áudio e vídeo são complexas e ocupam 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 compressão é realizada usando um compressor/descompressor (codec).
Vários codecs do Windows Media estão incluídos neste SDK e fornecem excelente qualidade de compactação para mídia digital. Para obter mais informações sobre os codecs do Windows Media, consulte Codec Features. Muitos outros codecs estão disponíveis a partir de várias fontes. Você pode usar os codecs que quiser ao criar arquivos ASF, mas apenas os codecs do Windows Media são suportados diretamente pelos objetos deste SDK. Para usar outros codecs, você deve compactar amostras e passá-las 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 do Windows Media Format. Fluxos de dados arbitrários não são validados automaticamente e devem ser verificados quanto à integridade pelo seu aplicativo.
As propriedades de um fluxo de áudio ou vídeo são descritas no perfil usado para criar o arquivo.
Tópicos relacionados