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

См. также раздел

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState