структура DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA (d3dumddi.h)
Структура DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA описывает данные, указывающие формат кадра входных данных.
Синтаксис
typedef struct _DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA {
[in] DXVAHDDDI_FRAME_FORMAT FrameFormat;
} DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA;
Члены
[in] FrameFormat
DXVAHDDDI_FRAME_FORMAT типизированное значение, указывающее формат кадра входного потока. Значение по умолчанию — DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, что указывает на прогрессивный формат.
Комментарии
Среда выполнения Direct3D задает состояние DXVAHDDDI_STREAM_STATE_FRAME_FORMAT в элементе State структуры D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE в вызове функции SetVideoProcessStreamState драйвера для задания формата кадра входного потока.
Драйвер может не задать значение DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED в элементе InputFormatCaps структуры DXVAHDDDI_VPDEVCAPS , если функция GetCaps драйвера вызывается с набором D3DDDICAPS_DXVAHD_GETVPDEVCAPS значений. Если это так и если входной поток имеет тип формата RGB, формат чередуемого кадра игнорируется и предполагается, что он является прогрессивным.
Драйвер также может не задать значение DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED в элементе InputFormatCaps DXVAHDDDI_VPDEVCAPS. Если это так и если входной поток имеет тип формата palettized, формат чередуемого кадра игнорируется и считается прогрессивным.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |