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


Декодер WINDOWS Media MPEG-4 версии 3

Декодер Windows Media MPEG-4 V3 декодирует видеопотоки MPEG-4 V3.

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

Идентификатор класса (CLSID) для декодера Windows MPEG-4 V3 представлен константой CLSID_CMpeg43DecMediaObject. Вы можете создать экземпляр декодера MPEG-4 V3, вызвав CoCreateInstance.

Форматы

Декодер Windows Media MPEG-4 V3 поддерживает следующие типы входных носителей.

  • MEDIASUBTYPE_MP43
  • MEDIASUBTYPE_mp43

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

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

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

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

Комментарии

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

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

Операционная система Поведение декодера
Windows XP Декодер MPEG-4 V3 всегда ведет себя как DMO.
Windows Vista и Windows 7 По умолчанию декодер MPEG-4 V3 ведет себя как DMO. Если вы получаете интерфейс IMFTransform в декодере MPEG-4 V3, он ведет себя как MFT.

 

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

Требования

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

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

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