Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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