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 [데스크톱 앱만 해당]
헤더
Mfreadwrite.h

추가 정보

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

싱크 작성기 특성

원본 판독기 특성