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;
  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 열거형의 값으로 지정된 오버레이 평면의 스트레치 품질을 지정합니다.

요구 사항

   
헤더 d3dkmthk.h