Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os codecs de Áudio e Vídeo de Mídia do Windows são uma coleção de objetos que você pode usar para compactar e descompactar dados de mídia digital. Cada codec consiste em dois objetos, um codificador e um decodificador. Esta parte da documentação descreve como usar os recursos dos codecs de Áudio e Vídeo da Mídia do Windows para produzir e consumir fluxos de dados compactados.
Nota
Esta documentação é principalmente para desenvolvedores que desejam usar codecs do Windows Media em seus aplicativos de mídia baseados em C++. Para obter uma visão geral técnica dos recursos dos codecs do Windows Media, consulte About the Windows Media Codecs.
O termo codec é uma amálgama dos termos compressor e descompactador. Um codec geralmente é implementado como um par de objetos COM: um para codificar conteúdo e outro para decodificação de conteúdo. Em alguns casos, os objetos COM ocupam a mesma DLL (biblioteca vinculada dinamicamente).
Cada objeto codec implementa duas interfaces separadas, mas semelhantes:
| Interface | Descrição |
|---|---|
| IMFTransform | Compatível com o Microsoft Media Foundation. |
| IMediaObject | Compatível com o DirectShow. |
Não só há codecs diferentes para áudio e vídeo, mas também codecs diferentes para diferentes tipos de conteúdo que talvez você queira colocar em um arquivo de áudio ou vídeo. Os algoritmos usados para compactar e descompactar dados para palavras faladas diferem dos algoritmos usados para compactar e descompactar dados de música.
Descrições do Codec
A tabela a seguir descreve os usos pretendidos dos codecs do Windows Media.
As versões mais recentes dos objetos codec também permitem o acesso a alguns codecs herdados, incluindo o Windows Media Video 7 e 8, o Windows Media Screen 7, os codecs mais antigos do Microsoft MPEG-4 e os codecs DO MICROSOFT ISO MPEG-4.
Nota
Esta documentação não aborda esses codecs herdados; abrange apenas as versões atuais dos codecs.
Para codecs mais antigos, use os mesmos procedimentos que ao usar os codecs atuais; no entanto, lembre-se de que nem todos os recursos têm suporte em todos os codecs.
Nesta seção
- sobre os codecs de mídia do Windows
- usando os objetos Codec e DSP
- métodos de codificação
- de implementação do Codec
- o modelo de buffer de bucket vazado
- trabalhando com DMOs codec
- trabalhando com do Codec MFTs
- trabalhando com de áudio
- trabalhando com de vídeo
- armazenar mídia compactada em arquivos AVI
- usando de codificação VBR
- usando de codificação Two-Pass
- obtendo de estatísticas de codificação
- usando extensões de unidade de dados
- constantes Codec e DSP IPropertyBag
- do Analisador de Sumário
- perguntas frequentes do Windows Media Codec
Tópicos relacionados
-
Guia de Programação do Media Foundation
-
tecnologias de mídia para Windows