Декодер экрана Windows Media Video 9
Декодер экрана Windows Media Video 9 декодирует потоки, которые были закодированы кодировщиком экрана Windows Media Video 9.
Идентификатор класса
Идентификатор класса (CLSID) для декодирования экрана Windows Media Video 9 представлен константой CLSID_CMSSCDecMediaObject. Экземпляр декодера можно создать, вызвав CoCreateInstance.
Типы входных данных
Четырехсимвой код (FOURCC) для содержимого Windows Media Video Screen версии 9 — MSS2.
Декодер экрана версии 9 поддерживает следующие типы входных данных.
- MEDIASUBTYPE_MSS2
Типы вывода
Следующие типы выходных данных поддерживаются декодером экрана версии 9, если он используется в качестве объекта мультимедиа DirectX (DMO).
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB555
- MEDIASUBTYPE_RGB8
Следующие типы выходных данных поддерживаются декодером экрана версии 9, когда он используется в качестве преобразования Media Foundation (MFT).
- MFVideoFormat_RGB24
- MFVideoFormat_RGB32
- MFVideoFormat_ARGB32
- MFVideoFormat_RGB565
- MFVideoFormat_RGB555
- MFVideoFormat_RGB8
Комментарии
Объект декодера экрана предоставляет интерфейс IMediaObject , чтобы объект можно было использовать в качестве объекта мультимедиа DirectX (DMO), и предоставляет интерфейс IMFTransform , чтобы объект можно было использовать в качестве преобразования Media Foundation (MFT).
Декодер экрана ведет себя как DMO или MFT в зависимости от того, какие интерфейсы вы получаете и какая версия Windows запущена. В следующей таблице показаны условия, при которых декодер экрана ведет себя как DMO или MFT.
Операционная система | Поведение декодера |
---|---|
Windows XP | Декодер экрана Windows Media всегда ведет себя как DMO. |
Windows Vista и Windows 7 | По умолчанию декодер экрана Windows Media ведет себя как DMO. При получении интерфейса IMFTransform на декодере экрана он ведет себя как MFT. |
Для создания декодера экрана версии 7 и декодера экрана версии 9 можно использовать один и тот же идентификатор CLSID (CLSID_CMSSCDecMediaObject). В кодировке FOURCC для Windows Media Video Screen версии 7 используется значение MSS1. Декодер экрана версии 7 поддерживает тип ввода MEDIASUBTYPE_MSS1.
Требования
Требование | Значение |
---|---|
клиент |
Windows XP, Windows Vista или Windows 7 |
Заголовок |
|
DLL |
|
См. также раздел