структура 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. Значение по умолчанию — FALSE, указывающее цветовое пространство RGB. Значение TRUE указывает цветовое пространство YCbCr.

[in] BackgroundColor

Объединение DXVAHDDDI_COLOR , указывающее цвет фона в виде цветового пространства YCbCr или RGB. Значение по умолчанию — черный цвет RGB полного диапазона с непрозрачным альфа-символом, то есть (R, G, B, A) = (0,0,0,0,0,1,0).

Комментарии

Цветовое пространство цвета фона определяется цветовой областью выходных данных. Дополнительные сведения о цветовом пространстве выходных данных см. в разделе DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA.

Альфа-значение цвета фона используется, когда значение DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND указано в режиме альфа-заполнения (то есть элемент Mode структуры DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA ), когда значение DXVAHDDDI_BLT_STATE_ALPHA_FILL указано в элементе Stateструктуры D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE при вызове функции SetVideoProcessBltState .

Требования

Требование Значение
Минимальная версия клиента 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