Partager via


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 d’image 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 DXVAHDDDI_FRAME_FORMAT-typée 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 l’état membre de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE dans un appel à la fonction SetVideoProcessStreamState du pilote pour définir le format d’image du flux d’entrée.

Le pilote peut ne pas définir la valeur DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED dans la InputFormatCaps membre de la structure DXVAHDDDI_VPDEVCAPS lorsque la fonction GetCaps du pilote est appelée avec le jeu 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 InputFormatCaps membre de DXVAHDDDI_VPDEVCAPS. Si c’est le cas et si le flux d’entrée est de type de format palettisé, le format d’image entrelacé est ignoré et supposé être progressif.

Exigences

Exigence Valeur
client minimum pris en charge DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA est pris en charge à partir du système d’exploitation Windows 7.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState