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