MF_SOURCE_READER_D3D_MANAGER 특성
원본 판독기용 Microsoft Direct3D 장치 관리자 대한 포인터를 포함합니다.
데이터 형식
IUnknown*으로 저장된 IDirect3DDeviceManager9* 또는 IMFDXGIDeviceManager*
가져오기/설정
이 특성을 얻으려면 IMFAttributes::GetUnknown을 호출합니다.
이 특성을 설정하려면 IMFAttributes::SetUnknown을 호출합니다.
설명
이 특성의 값은 IDirect3DDeviceManager9 인터페이스 또는 IMFDXGIDeviceManager에 대한 포인터일 수 있습니다.
이 특성을 사용하여 원본 판독기가 로드한 비디오 디코더에 Direct3D 디바이스를 제공합니다. 이 특성을 설정하고 디코더가 Microsoft DXVA(DirectX Video Acceleration)를 지원하는 경우 원본 판독기는 Direct3D 디바이스를 사용하여 비디오 버퍼를 할당합니다. 이러한 버퍼는 DXVA 2 비디오 프로세서와 호환됩니다. ( DXVA 비디오 처리를 참조하세요.)
다음 함수와 함께 이 특성을 사용합니다.
일반적으로 원본 판독기를 사용하여 디코딩된 비디오 프레임을 얻고 Direct3D를 사용하여 프레임을 표시하는 경우 이 특성을 설정합니다. 이 특성을 설정하면 디코더가 DXVA를 사용할 수 있습니다.
다음과 같은 경우 이 특성을 설정하지 않습니다.
- 원본 판독기를 사용하여 비디오가 아닌 오디오만 처리합니다.
- 원본 판독기에서 압축된 비디오를 가져오고 있습니다. 이 경우 원본 판독기는 디코더를 만들지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
헤더 |
|
추가 정보