Condividi tramite


struttura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA (d3dumddi.h)

La struttura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA descrive i dati che specificano il formato del frame dell'input.

Sintassi

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

Membri

[in] FrameFormat

Valore DXVAHDDDI_FRAME_FORMATtipizzato che indica il formato del frame del flusso di input. Il valore predefinito è DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, che indica il formato progressivo.

Osservazioni

Il runtime Direct3D specifica lo stato di DXVAHDDDI_STREAM_STATE_FRAME_FORMAT nel membro State della struttura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE in una chiamata alla funzione SetVideoProcessStreamState del driver per impostare il formato del frame del flusso di input.

Il driver potrebbe non impostare il valore di DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED nel membro inputFormatCaps della struttura DXVAHDDDI_VPDEVCAPS quando viene chiamata la funzione GetCaps del driver con il valore impostato D3DDDICAPS_DXVAHD_GETVPDEVCAPS. In tal caso e se il flusso di input è un tipo di formato RGB, il formato del frame interlacciato viene ignorato e si presuppone che sia progressivo.

Il driver potrebbe anche non impostare il valore di DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED nel membro di DXVAHDDDI_VPDEVCAPS InputFormatCaps. In tal caso e se il flusso di input è di tipo di formato pallido, il formato del frame interlacciato viene ignorato e si presuppone che sia progressivo.

Fabbisogno

Requisito Valore
client minimo supportato DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA è supportato a partire dal sistema operativo Windows 7.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState