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


перечисление 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
Данные состояния потока указывают уровень 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 указывается в элементе состояния в структуре D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE в вызове функции setVideoProcessStreamState, чтобы задать состояние потока для процессора видео. Данные состояния потока, соответствующие предоставленному DXVAHDDDI_STREAM_STATE типизированному значению, указываются D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE элементом pData.

Требования

Требование Ценность
минимальные поддерживаемые клиентские DXVAHDDDI_STREAM_STATE поддерживается начиная с Windows 7.
заголовка d3dumddi.h (include 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