Decodificador MPEG4 V1/V2 do Windows Media

O decodificador MPEG4 V1/V2 do Windows Media decodifica fluxos de vídeo MPEG4 V1/V2.

Identificador de classe

O CLSID (identificador de classe) para o decodificador MPEG4 V1/V2 do Windows Media é representado pela constante CLSID_CMpeg4DecMediaObject. Você pode criar uma instância do decodificador MPEG4 V1/V2 chamando CoCreateInstance.

Formatos

O decodificador MPEG4 V1/V2 do Windows Media dá suporte aos seguintes tipos de mídia de entrada.

  • MEDIASUBTYPE_MPG4
  • MEDIASUBTYPE_mpg4
  • MEDIASUBTYPE_MP42
  • MEDIASUBTYPE_mp42

O decodificador MPEG4 V1/V2 do Windows Media dá suporte aos seguintes subtipos de mídia de saída quando ele está agindo como um DMO (Objeto de Mídia) DirectX.

  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555

O decodificador MPEG4 V1/V2 do Windows Media dá suporte aos seguintes subtipos de mídia de saída quando está atuando como uma MFT (Media Foundation Transform).

  • MFVideoFormat_YUY2
  • MFVideoFormat_UYVY
  • MFVideoFormat_RGB32
  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB8
  • MFVideoFormat_RGB555

Comentários

O objeto decodificador MPEG4 V1/V2 do Windows Media expõe a interface IMediaObject para que o objeto possa ser usado como um Objeto de Mídia DirectX (DMO) e expõe a interface IMFTransform para que o objeto possa ser usado como uma MFT (Media Foundation Transform). O objeto tem o mesmo CLSID (identificador de classe), independentemente de ele atuar como um DMO ou um MFT.

Um decodificador MPEG4 V1/V2 se comporta como um DMO ou um MFT, dependendo de quais interfaces você obtém e qual versão do Windows está em execução. A tabela a seguir mostra as condições sob as quais um decodificador MPEG4 V1/V2 se comporta como um DMO ou um MFT.

Sistema operacional Comportamento do decodificador
Windows XP Um decodificador MPEG4 V1/V2 sempre se comporta como um DMO.
Windows Vista e Windows 7 Por padrão, um decodificador MPEG4 V1/V2 se comporta como um DMO. Se você obtiver uma interface GUIDs de Subtipo de Vídeo em um decodificador MPEG4 V1/V2, ele se comportará como um MFT.

 

Os GUIDs (identificadores globalmente exclusivos) para subtipos de mídia RGB diferem dependendo se um decodificador está agindo como um DMO ou um MFT. Os GUIDs para subtipos de mídia não RGB são os mesmos, independentemente de um decodificador estar atuando como um DMO ou um MFT. Para obter informações sobre os GUIDs que representam subtipos de vídeo, consulte GUIDs de subtipo de vídeo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcodecdsp.h
DLL
MPG4DECD.dll

Confira também

Objetos Codec