D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 구조체(d3dkmthk.h)
다중 평면 오버레이 특성을 포함하는 구조체입니다.
구문
typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
UINT Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
D3DKMT_MULTIPLANE_OVERLAY_BLEND Blend;
UINT DirtyRectCount;
RECT *pDirtyRects;
UINT NumFilters;
void *pFilters;
D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
UINT YCbCrFlags;
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES;
멤버
Flags
플래그 옵션.
SrcRect
원본 사각형을 지정합니다.
DstRect
대상 사각형을 지정합니다.
ClipRect
추가 클리핑을 지정합니다.
Rotation
오버레이 평면의 시계 방향으로 회전을 지정합니다.
Blend
이 오버레이 평면과 그 아래에 있는 평면에 적용되는 혼합 모드를 지정합니다.
DirtyRectCount
더티 사각형의 수입니다.
pDirtyRects
더티 사각형 배열에 대한 포인터입니다.
NumFilters
필요에 따라 드라이버 및 하드웨어가 오버레이 평면에서 구현하는 필터 수를 지정합니다.
pFilters
드라이버 및 하드웨어가 오버레이 평면에서 구현하는 필터를 지정하는 버퍼에 대한 선택적 포인터입니다.
VideoFrameFormat
D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 열거형의 값으로 지정된 오버레이 평면의 비디오 프레임 형식을 지정합니다.
YCbCrFlags
D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS 열거형의 값으로 지정된 YUV 범위 및 변환 정보를 지정합니다.
StereoFormat
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT 열거 형의 값으로 지정된 오버레이 평면의 비디오 프레임 형식을 지정합니다.
StereoLeftViewFrame0
시스템에서 사용하도록 예약되었습니다. 항상 FALSE여야 합니다.
StereoBaseViewFrame0
시스템에서 사용하도록 예약되었습니다. 항상 FALSE여야 합니다.
StereoFlipMode
_DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE 열거 형의 값으로 지정된 오버레이 평면의 스테레오 대칭 이동 모드를 지정합니다.
StretchQuality
_DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY 열거형의 값으로 지정된 오버레이 평면의 스트레치 품질을 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmthk.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기