estrutura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA (d3dumddi.h)

A estrutura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA descreve os dados que especificam o formato de quadro da entrada.

Sintaxe

typedef struct _DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA {
  [in] DXVAHDDDI_FRAME_FORMAT FrameFormat;
} DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA;

Membros

[in] FrameFormat

Um valor de tipo DXVAHDDDI_FRAME_FORMAT que indica o formato de quadro do fluxo de entrada. O valor padrão é DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, que indica o formato progressivo.

Comentários

O runtime do Direct3D especifica o estado DXVAHDDDI_STREAM_STATE_FRAME_FORMAT no membro State da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE em uma chamada para a função SetVideoProcessStreamState do driver para definir o formato de quadro do fluxo de entrada.

O driver pode não definir o valor DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED no membro InputFormatCaps da estrutura DXVAHDDDI_VPDEVCAPS quando a função GetCaps do driver é chamada com o valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS definido. Nesse caso, e se o fluxo de entrada for do tipo de formato RGB, o formato de quadro entrelaçado será ignorado e considerado progressivo.

O driver também pode não definir o valor DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED no membro InputFormatCaps do DXVAHDDDI_VPDEVCAPS. Nesse caso, e se o fluxo de entrada for um tipo de formato palettizado, o formato de quadro entrelaçado será ignorado e considerado progressivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

Getcaps

SetVideoProcessStreamState