Поделиться через


Декодер WINDOWS Media MPEG4 V1/V2

Декодер Windows Media MPEG4 V1/V2 декодирует видеопотоки MPEG4 V1/V2.

Идентификатор класса

Идентификатор класса (CLSID) для декодера Windows Media MPEG4 V1/V2 представлен константой CLSID_CMpeg4DecMediaObject. Вы можете создать экземпляр декодера MPEG4 V1/V2, вызвав CoCreateInstance.

Форматы

Декодер Windows Media MPEG4 V1/V2 поддерживает следующие типы входных носителей.

  • MEDIASUBTYPE_MPG4
  • MEDIASUBTYPE_mpg4
  • MEDIASUBTYPE_MP42
  • MEDIASUBTYPE_mp42

Декодер Windows Media MPEG4 V1/V2 поддерживает следующие подтипы выходных носителей, если он выступает в качестве объекта мультимедиа DirectX (DMO).

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

Декодер Windows Media MPEG4 V1/V2 поддерживает следующие подтипы выходных носителей, если он выступает в качестве преобразования Media Foundation (MFT).

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

Комментарии

Объект декодера Windows Media MPEG4 V1/V2 предоставляет интерфейс IMediaObject , чтобы объект можно было использовать в качестве объекта мультимедиа DirectX (DMO), и предоставляет интерфейс IMFTransform , чтобы объект можно было использовать в качестве преобразования Media Foundation (MFT). Объект имеет один и тот же идентификатор класса (CLSID) независимо от того, действует ли он как DMO или MFT.

Декодер MPEG4 V1/V2 ведет себя как DMO или MFT в зависимости от того, какие интерфейсы вы получаете и какая версия Windows работает. В следующей таблице показаны условия, при которых декодер MPEG4 V1/V2 ведет себя как DMO или MFT.

Операционная система Поведение декодера
Windows XP Декодер MPEG4 V1/V2 всегда ведет себя как DMO.
Windows Vista и Windows 7 По умолчанию декодер MPEG4 V1/V2 ведет себя как DMO. Если вы получаете интерфейс GUID подтипа видео в декодере MPEG4 V1/V2, он ведет себя как MFT.

 

Глобальные уникальные идентификаторы (GUID) для подтипов мультимедиа RGB различаются в зависимости от того, действует ли декодер как DMO или MFT. Идентификаторы GUID для подтипов мультимедиа, отличных от RGB, одинаковы, независимо от того, действует ли декодер как DMO или MFT. Сведения о идентификаторах GUID, представляющих подтипы видео, см. в разделе Идентификаторы GUID подтипов видео.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Wmcodecdsp.h
DLL
MPG4DECD.dll

См. также раздел

Объекты кодека