Поделиться через


перечисление DXVAHDDDI_STREAM_STATE (d3dumddi.h)

Перечисление DXVAHDDDI_STREAM_STATE содержит значения, определяющие данные о состоянии потока для видеопроцессоров.

Синтаксис

typedef enum _DXVAHDDDI_STREAM_STATE {
  DXVAHDDDI_STREAM_STATE_FRAME_FORMAT,
  DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE,
  DXVAHDDDI_STREAM_STATE_OUTPUT_RATE,
  DXVAHDDDI_STREAM_STATE_SOURCE_RECT,
  DXVAHDDDI_STREAM_STATE_DESTINATION_RECT,
  DXVAHDDDI_STREAM_STATE_ALPHA,
  DXVAHDDDI_STREAM_STATE_PALETTE,
  DXVAHDDDI_STREAM_STATE_LUMA_KEY,
  DXVAHDDDI_STREAM_STATE_ASPECT_RATIO,
  DXVAHDDDI_STREAM_STATE_ROTATION,
  DXVAHDDDI_STREAM_STATE_FILTER_BRIGHTNESS,
  DXVAHDDDI_STREAM_STATE_FILTER_CONTRAST,
  DXVAHDDDI_STREAM_STATE_FILTER_HUE,
  DXVAHDDDI_STREAM_STATE_FILTER_SATURATION,
  DXVAHDDDI_STREAM_STATE_FILTER_NOISE_REDUCTION,
  DXVAHDDDI_STREAM_STATE_FILTER_EDGE_ENHANCEMENT,
  DXVAHDDDI_STREAM_STATE_FILTER_ANAMORPHIC_SCALING,
  DXVAHDDDI_STREAM_STATE_PRIVATE
} DXVAHDDDI_STREAM_STATE;

Константы

 
DXVAHDDDI_STREAM_STATE_FRAME_FORMAT
Данные состояния потока определяют формат кадра входных данных в структуре DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA .
DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE
Данные состояния потока определяют цветовое пространство входных данных в структуре DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA .
DXVAHDDDI_STREAM_STATE_OUTPUT_RATE
Данные состояния потока определяют скорость вывода входных данных в структуре DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA .
DXVAHDDDI_STREAM_STATE_SOURCE_RECT
Данные состояния потока указывают исходный прямоугольник входных данных в структуре DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA .
DXVAHDDDI_STREAM_STATE_DESTINATION_RECT
Данные состояния потока указывают целевой прямоугольник в структуре DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA .
DXVAHDDDI_STREAM_STATE_ALPHA
Данные состояния потока определяют уровень альфа-смешения для каждой плоскости в DXVAHDDDI_STREAM_STATE_ALPHA_DATA структуре.
DXVAHDDDI_STREAM_STATE_PALETTE
Данные состояния потока определяют элементы палитры входных данных в структуре DXVAHDDDI_STREAM_STATE_PALETTE_DATA .
DXVAHDDDI_STREAM_STATE_LUMA_KEY
Данные состояния потока указывают ключ luma входных данных в структуре DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA .
DXVAHDDDI_STREAM_STATE_ASPECT_RATIO
Данные состояния потока определяют пропорции входных данных в структуре DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA .
DXVAHDDDI_STREAM_STATE_ROTATION
Данные состояния потока указывают поворот по часовой стрелке выходной поверхности дисплея в DXVAHDDDI_STREAM_STATE_ROTATION_DATA структуре.

Поддерживается начиная с Windows 8.
DXVAHDDDI_STREAM_STATE_FILTER_BRIGHTNESS
Данные состояния потока определяют уровень яркости ProcAmp в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_CONTRAST
Данные состояния потока определяют уровень контрастности ProcAmp в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_HUE
Данные состояния потока определяют уровень ProcAmp оттенка в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_SATURATION
Данные состояния потока определяют уровень насыщенности ProcAmp в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_NOISE_REDUCTION
Данные состояния потока определяют уровень фильтра снижения шума в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_EDGE_ENHANCEMENT
Данные состояния потока определяют уровень фильтра улучшения границы в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_FILTER_ANAMORPHIC_SCALING
Данные состояния потока определяют уровень анаморфного масштабирования в структуре DXVAHDDDI_STREAM_STATE_FILTER_DATA .
DXVAHDDDI_STREAM_STATE_PRIVATE
Данные состояния потока указывают частные параметры в структуре DXVAHDDDI_STREAM_STATE_PRIVATE_DATA .

Комментарии

Типизированное значение DXVAHDDDI_STREAM_STATE указывается в элементе State структуры D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE при вызове функции SetVideoProcessStreamState для задания состояния потока для видеопроцессора. Stream данные состояния, соответствующие указанному DXVAHDDDI_STREAM_STATE типу значению, указываются на элемент pData D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE.

Требования

Требование Значение
Минимальная версия клиента DXVAHDDDI_STREAM_STATE поддерживается начиная с Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_STREAM_STATE_ALPHA_DATA

DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA

DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA

DXVAHDDDI_STREAM_STATE_FILTER_DATA

DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA

DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA

DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA

DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA

DXVAHDDDI_STREAM_STATE_PALETTE_DATA

DXVAHDDDI_STREAM_STATE_PRIVATE_DATA

DXVAHDDDI_STREAM_STATE_ROTATION_DATA

DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA

SetVideoProcessStreamState