Usando os objetos Codec e DSP
Há várias maneiras de usar os codecs e DSPs de áudio e vídeo de mídia Windows para codificar, decodificar ou transformar seu conteúdo de mídia digital. O Windows Codec de Áudio e Vídeo de Mídia e API DSP destina-se aos usuários que precisam configurar objetos codec e DSP manualmente ou usá-los fora do contexto um dos SDKs de Mídia Windows, como o SDK do formato de mídia Windows ou o SDK do Media Foundation.
Criadores de conteúdo e usuários finais podem usar uma variedade de ferramentas e aplicativos para codificar conteúdo em Windows áudio de mídia ou fluxos de vídeo de mídia Windows. Windows Codificador de Mídia, por exemplo, foi projetado especificamente para facilitar o processo de codificação. Da mesma forma, Reprodutor Multimídia do Windows foi projetado especialmente para funcionar bem com dados de mídia digital codificados em formatos de mídia Windows. Para muitos aplicativos, usar o SDK do codificador de mídia Windows ou o SDK do Reprodutor Multimídia do Windows é tudo o que é necessário. Em particular, essas duas tecnologias são boas para cenários que se assemelham à funcionalidade das ferramentas que automatizam.
Se você precisar de maior controle sobre o processo de codificação ou decodificação, mas ainda pretende usar o ASF (Formato de Sistemas Avançados) como um contêiner para seus dados de mídia, o SDK de formato de mídia Windows pode ser uma boa opção. Os objetos do SDK do formato de mídia Windows fornecem uma estrutura flexível para criar arquivos ASF e fornecem suporte interno para os codecs de áudio e vídeo de mídia Windows.
O SDK do Media Foundation, que é novo para Windows Vista, simplifica muito a codificação e a decodificação fornecendo um pipeline de mídia personalizável. Você pode definir propriedades de mídia de entrada e saída e o carregador de topologia do Media Foundation configurará os codecs e DSPs necessários para você.
O principal motivo para usar os objetos codec diretamente é usar os codecs Windows áudio e vídeo de mídia fora do contêiner ASF. O uso dos objetos codec e DSP também fornece um nível de controle indisponível usando qualquer uma das tecnologias mais abstratas.
Tópicos relacionados