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