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