structure DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA (d3dumddi.h)

La structure DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA décrit les données qui spécifient le format de trame de l’entrée.

Syntaxe

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

Membres

[in] FrameFormat

Valeur de type DXVAHDDDI_FRAME_FORMAT qui indique le format de trame du flux d’entrée. La valeur par défaut est DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, ce qui indique le format progressif.

Remarques

Le runtime Direct3D spécifie l’état DXVAHDDDI_STREAM_STATE_FRAME_FORMAT dans le membre State de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE dans un appel à la fonction SetVideoProcessStreamState du pilote pour définir le format de trame du flux d’entrée.

Le pilote peut ne pas définir la valeur DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED dans le membre InputFormatCaps de la structure DXVAHDDDI_VPDEVCAPS lorsque la fonction GetCaps du pilote est appelée avec l’ensemble de valeurs D3DDDICAPS_DXVAHD_GETVPDEVCAPS. Si c’est le cas et si le flux d’entrée est de type RVB, le format d’image entrelacé est ignoré et supposé être progressif.

Le pilote peut également ne pas définir la valeur DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED dans le membre InputFormatCaps de DXVAHDDDI_VPDEVCAPS. Si c’est le cas et si le flux d’entrée est de type format palettisé, le format d’image entrelacé est ignoré et supposé progressif.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState