다음을 통해 공유


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 앱]
헤더
Mfreadwrite.h

추가 정보

미디어 파운데이션 특성의 사전순 목록

원본 판독기

원본 판독기 특성