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) |