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


структура 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)

См. также

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState