MF_READWRITE_D3D_OPTIONAL 특성
애플리케이션에 원본 판독 기 또는 싱크 기록기에서 Microsoft Direct3D 지원이 필요한지 여부를 지정합니다.
데이터 형식
UINT32로 저장된 BOOL
설명
이 특성은 애플리케이션이 MF_SOURCE_READER_D3D_MANAGER 또는 MF_SINK_WRITER_D3D_MANAGER 특성을 사용하여 Direct3D 지원을 사용하도록 설정하는 경우에만 적용됩니다.
애플리케이션에서 Direct3D 지원을 사용하도록 설정하면 원본 판독기 및 싱크 작성기가 모두 비디오에 Direct3D 표면을 할당하려고 합니다. 이 작업이 실패하고 MF_READWRITE_D3D_OPTIONAL 특성이 TRUE이면 원본 판독기/싱크 기록기가 시스템 메모리의 비디오 표면 할당으로 대체됩니다. 그렇지 않으면 Direct3D 표면을 할당할 수 없고 MF_READWRITE_D3D_OPTIONAL FALSE이면 처리하는 동안 오류가 발생합니다.
애플리케이션에서 Direct3D 지원을 사용하도록 설정하지 않으면 원본 판독기/싱크 기록기가 시스템 메모리를 사용하고 MF_READWRITE_D3D_OPTIONAL 값을 무시합니다.
이 특성은 선택 사항입니다. 기본값은 FALSE입니다. 원본 판독기 또는 싱크 기록기를 만들 때 특성을 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보