DXGI_FRAME_PRESENTATION_MODE 열거형(dxgi1_3.h)
스왑 체인에 프레임을 표시하는 옵션을 나타냅니다.
Syntax
typedef enum DXGI_FRAME_PRESENTATION_MODE {
DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0,
DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1,
DXGI_FRAME_PRESENTATION_MODE_NONE = 2,
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3
} ;
상수
DXGI_FRAME_PRESENTATION_MODE_COMPOSED 값: 0 프레젠테이션 모드가 컴퍼지션 표면임을 지정합니다. 즉, YUV에서 RGB로의 변환은 출력 새로 고침당 한 번 발생합니다(예: 60Hz). 이 값이 반환되면 미디어 앱은 디코딩 스왑 체인의 사용을 중단하고 YUV에서 RGB로의 변환 자체를 수행하여 YUV에서 RGB로의 변환 빈도를 비디오 프레임당 한 번으로 줄여야 합니다. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY 값: 1 프레젠테이션 모드가 오버레이 표면임을 지정합니다. 즉, YUV에서 RGB로의 변환이 하드웨어에서 효율적으로 진행되고 있음을 의미합니다(비디오 프레임당 한 번). 이 값이 반환되면 미디어 앱은 디코딩 스왑 체인을 계속 사용할 수 있습니다. IDXGIDecodeSwapChain을 참조하세요. |
DXGI_FRAME_PRESENTATION_MODE_NONE 값: 2 프레젠테이션이 지정되지 않았습니다. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE 값: 3 하드웨어 콘텐츠 보호가 있는 스왑 체인에서 콘텐츠 보호가 무효화되는 문제가 발생했으며, 일반적으로 시스템에 하드웨어로 보호된 메모리가 부족했기 때문입니다. 앱은 다음 중 하나를 수행해야 합니다.
스왑 체인을 다시 만들거나 디바이스를 다시 만들면 DWM이 메모리가 계속 부족하고 동일한 오류가 반환되므로 일반적으로 영향을 주지 않습니다. |
설명
이 열거형은 DXGI_FRAME_STATISTICS_MEDIA 구조체에서 사용됩니다.
요구 사항
머리글 | dxgi1_3.h(DXGIPartner.h 포함) |