перечисление D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT (d3d12video.h)

Задает индексы для массивов сведений о гистограмме каждого компонента.

Синтаксис

typedef enum D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT {
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_Y,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_U,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_V,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_R,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_G,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_B,
  D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_A
} ;

Константы

 
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_Y
Если формат является форматом YUV, указывает гистограмму для компонента Y.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_U
Если формат является форматом YUV, указывает гистограмму для компонента U.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_V
Если формат является форматом YUV, указывает гистограмму для компонента V.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_R
Если используется формат RGB/BGR, указывает гистограмму для компонента R.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_G
Если используется формат RGB/BGR, указывает гистограмму для компонента G.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_B
Если используется формат RGB/BGR, указывает гистограмму для компонента B.
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_A
Если формат имеет альфа-канал, указывает гистограмму для компонента A.

Комментарии

D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS — это перечисление флагов, используемое D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM для указания одного или нескольких компонентов, для которых запрашиваются данные гистограммы.

Требования

Требование Значение
Заголовок d3d12video.h