DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 구조체(d3dumddi.h)

DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 구조체는 출력의 대상 사각형을 채울 배경색을 지정하는 데이터를 설명합니다.

구문

typedef struct _DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA {
  [in] BOOL            YCbCr;
  [in] DXVAHDDDI_COLOR BackgroundColor;
} DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA;

멤버

[in] YCbCr

드라이버가 BackgroundColor 멤버가 YCbCr 또는 RGB 색 공간을 지정하는지 여부를 결정해야 하는지 여부를 지정하는 부울 값입니다. 기본값은 RGB 색 공간을 나타내는 FALSE입니다. TRUE 는 YCbCr 색 공간을 지정합니다.

[in] BackgroundColor

배경색을 YCbCr 또는 RGB 색 공간으로 지정하는 DXVAHDDDI_COLOR 공용 구조체입니다. 기본값은 불투명 알파가 있는 전체 범위 RGB 검정, 즉 (R,G,B,A) = (0.0,0.0,0.0,1.0)입니다.

설명

배경색의 색 공간은 출력의 색 공간에 따라 결정됩니다. 출력 색 공간에 대한 자세한 내용은 DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA.

배경색의 알파 값은 setVideoProcessBltState 함수를 호출할 때 DXVAHDDDI_BLT_STATE_ALPHA_FILL 값이 D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE 구조체의 State 멤버에 지정된 경우 알파 채우기 모드(즉, DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA 구조체의 Mode 멤버)에서 DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND 값을 지정할 때 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA Windows 7 운영 체제부터 지원됩니다.
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA

DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

DXVAHDDDI_COLOR

SetVideoProcessBltState