structure DXVADDI_VIDEOSAMPLE (d3dumddi.h)
La structure DXVADDI_VIDEOSAMPLE décrit le format d’un exemple vidéo utilisé dans une opération de traitement vidéo.
Syntaxe
typedef struct _DXVADDI_VIDEOSAMPLE {
[in] REFERENCE_TIME Start;
[in] REFERENCE_TIME End;
[in] DXVADDI_EXTENDEDFORMAT SampleFormat;
[in] DXVADDI_VIDEOSAMPLEFLAGS SampleFlags;
[in] HANDLE SrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] RECT DstRect;
DXVADDI_AYUVSAMPLE8 Pal[16];
[in] DXVADDI_FIXED32 PlanarAlpha;
} DXVADDI_VIDEOSAMPLE;
Membres
[in] Start
Valeur REFERENCE_TIME qui identifie l’heure de début de l’exemple.
[in] End
Valeur REFERENCE_TIME qui identifie l’heure de fin de l’exemple.
[in] SampleFormat
Structure DXVADDI_EXTENDEDFORMAT qui décrit le format étendu de l’exemple vidéo.
[in] SampleFlags
Une structure DXVADDI_VIDEOSAMPLEFLAGS qui identifie les modifications apportées à l’exemple de trame actuel à partir de l’exemple de trame précédent.
[in] SrcResource
Handle de la ressource qui contient la surface source.
[in] SrcSubResourceIndex
Index de la surface source dans la ressource.
[in] SrcRect
Structure RECT qui décrit les points supérieurs gauche et inférieur droit d’un rectangle sur la surface source. Ces points définissent la zone des données sources pour le transfert de bloc de bits (bitblt) et leur position sur la surface source.
[in] DstRect
Structure RECT qui décrit les points supérieurs gauche et inférieur droit d’un rectangle sur la surface de destination. Ces points définissent la zone dans laquelle le transfert de bloc de bits (bitblt) doit se produire et sa position sur la surface de destination.
[in] Pal[16]
Tableau de structures DXVADDI_AYUVSAMPLE8 qui représentent une palette complète de 16 couleurs pour les formats de pixels de sous-flux vidéo palettisés. Le pilote utilise cette palette pour composer l’exemple de sous-flux. Pour les formats de pixels nonpalletisés, le membre Pal a la valeur NULL et peut être ignoré.
[in] PlanarAlpha
Structure DXVADDI_FIXED32 qui spécifie la valeur de transparence que le pilote doit appliquer à la couleur d’arrière-plan composite et à l’image de flux vidéo et de sous-flux (l’ensemble du plan vidéo) lors de son écriture sur la surface de destination. La valeur 0,0 indique transparent. La valeur 1.0 indique l’opacité.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |