MF_SOURCE_READER_DISABLE_DXVA 특성
원본 판독기가 비디오 디코더에서 DXVA(DirectX Video Acceleration)를 사용할 수 있는지 여부를 지정합니다.
데이터 형식
UINT32
가져오기/설정
이 특성을 얻으려면 IMFAttributes::GetUINT32를 호출합니다.
이 특성을 설정하려면 IMFAttributes::SetUINT32를 호출합니다.
설명
이 특성은 다음 조건이 충족되는 경우에 적용됩니다.
- 원본 판독기는 비디오 스트림을 디코딩합니다.
- 비디오 디코더는 DXVA 디코딩을 지원합니다.
- 애플리케이션은 MF_SOURCE_READER_D3D_MANAGER 특성을 사용하여 원본 판독기에서 Direct3D 장치 관리자 설정합니다.
이 특성을 사용하면 Direct3D 화면으로 디코딩하는 동안 애플리케이션에서 DXVA를 사용하지 않도록 설정할 수 있습니다.
기본적으로 원본 판독기는 다음 두 가지 용도로 Direct3D 장치 관리자 사용합니다.
- 비디오 디코더에서 DXVA 디코딩을 사용하도록 설정하려면
- 비디오 샘플에 Direct3D 표면을 할당하려면
MF_SOURCE_READER_DISABLE_DXVA 특성 값이 TRUE이면 원본 판독기는 Direct3D 장치 관리자 사용하여 Direct3D 표면을 할당하지만 DXVA 디코딩을 사용하지 않도록 설정합니다.
MF_SOURCE_READER_D3D_MANAGER 특성이 설정되지 않으면 MF_SOURCE_READER_DISABLE_DXVA 특성이 무시됩니다.
이 특성의 기본값은 FALSE입니다. 즉, 사용 가능한 경우 DXVA 디코딩이 사용하도록 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 |
Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
헤더 |
|
추가 정보