D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 구조체(d3dkmthk.h)
D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 구조에는 다중 평면 오버레이 특성이 포함됩니다.
통사론
typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
UINT Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
D3DKMT_MULTIPLANE_OVERLAY_BLEND Blend;
UINT DirtyRectCount;
void D3DKMT_PTR(
RECT *unnamedParam1,
pDirtyRects unnamedParam2
);
UINT NumFilters;
void D3DKMT_PTR(
void *unnamedParam1,
pFilters unnamedParam2
);
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
더티 사각형의 수입니다.
void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)
NumFilters
필요에 따라 드라이버와 하드웨어가 오버레이 평면에서 구현하는 필터 수를 지정합니다.
void D3DKMT_PTR( void *unnamedParam1, pFilters unnamedParam2)
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 열거형의 값으로 지정된 오버레이 평면의 스트레치 품질을 지정합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
헤더 | d3dkmthk.h |