Windows Media 비디오 9 화면 디코더
Windows Media Video 9 화면 디코더는 Windows Media Video 9 화면 인코더로 인코딩된 스트림을 디코딩합니다.
클래스 식별자
Windows Media Video 9 화면 디코더의 CLSID(클래스 식별자)는 상수 CLSID_CMSSCDecMediaObject 표시됩니다. CoCreateInstance를 호출하여 디코더의 instance 만들 수 있습니다.
입력 형식
Windows Media Video Screen 버전 9로 인코딩된 콘텐츠에 대한 FOURCC(4자 코드)는 "MSS2"입니다.
다음 입력 형식은 버전 9 화면 디코더에서 지원됩니다.
- MEDIASUBTYPE_MSS2
출력 형식
다음 출력 형식은 DMO(DirectX Media Object)로 사용될 때 버전 9 화면 디코더에서 지원됩니다.
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB555
- MEDIASUBTYPE_RGB8
다음 출력 형식은 MFT(Media Foundation Transform)로 사용될 때 버전 9 화면 디코더에서 지원됩니다.
- MFVideoFormat_RGB24
- MFVideoFormat_RGB32
- MFVideoFormat_ARGB32
- MFVideoFormat_RGB565
- MFVideoFormat_RGB555
- MFVideoFormat_RGB8
설명
화면 디코더 개체는 개체를 DMO(DirectX Media Object)로 사용할 수 있도록 IMediaObject 인터페이스를 노출하고, 개체를 MFT(Media Foundation Transform)로 사용할 수 있도록 IMFTransform 인터페이스를 노출합니다.
화면 디코더는 가져오는 인터페이스와 실행 중인 Windows 버전에 따라 DMO 또는 MFT로 작동합니다. 다음 표에서는 화면 디코더가 DMO 또는 MFT로 동작하는 조건을 보여 줍니다.
운영 체제 | 디코더 동작 |
---|---|
Windows XP | Windows Media Screen 디코더는 항상 DMO로 작동합니다. |
Windows Vista 및 Windows 7 | 기본적으로 Windows Media Screen 디코더는 DMO로 작동합니다. 화면 디코더에서 IMFTransform 인터페이스를 가져오는 경우 MFT로 동작합니다. |
동일한 CLSID(CLSID_CMSSCDecMediaObject)를 사용하여 버전 7 화면 디코더 및 버전 9 화면 디코더를 만들 수 있습니다. Windows Media Video Screen 버전 7로 인코딩된 콘텐츠용 FOURCC는 "MSS1"입니다. 버전 7 화면 디코더는 MEDIASUBTYPE_MSS1 입력 형식을 지원합니다.
요구 사항
요구 사항 | 값 |
---|---|
클라이언트 |
Windows XP, Windows Vista 또는 Windows 7 |
헤더 |
|
DLL |
|
추가 정보