структура 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 в элементе состояния члена структуры D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE драйвера в вызове функции SetVideoProcessStreamStat e, чтобы задать формат кадра входного потока.
Драйвер может не задать значение DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED в элементе InputFormatCaps структуры DXVAHDDDI_VPDEVCAPS, если функция GetCaps драйвера вызывается с набором значений D3DDDICAPS_DXVAHD_GETVPDEVCAPS. Если это так, и если входной поток является типом формата RGB, формат чередуемого кадра игнорируется и предполагается, что он будет прогрессивным.
Драйвер также не может задать значение DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED в элементе DXVAHDDDI_VPDEVCAPS inputFormatCaps . Если это так и если входной поток является палеттизированным типом формата, формат чередуемого кадра игнорируется и предполагается прогрессивным.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA поддерживается начиная с операционной системы Windows 7. |
заголовка | d3dumddi.h (include D3dumddi.h) |