DXVADDI_VIDEOSAMPLE Struktur (d3dumddi.h)
Die DXVADDI_VIDEOSAMPLE Struktur beschreibt das Format eines Videobeispiels, das in einem Videoverarbeitungsvorgang verwendet wird.
Syntax
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;
Angehörige
[in] Start
Ein REFERENCE_TIME Wert, der die Startzeit des Beispiels identifiziert.
[in] End
Ein REFERENCE_TIME Wert, der die Endzeit des Beispiels angibt.
[in] SampleFormat
Eine DXVADDI_EXTENDEDFORMAT Struktur, die das erweiterte Format des Videobeispiels beschreibt.
[in] SampleFlags
Eine DXVADDI_VIDEOSAMPLEFLAGS Struktur, die Änderungen im aktuellen Beispielframe aus dem vorherigen Beispielframe identifiziert.
[in] SrcResource
Ein Handle für die Ressource, die die Quelloberfläche enthält.
[in] SrcSubResourceIndex
Der Index zur Quelloberfläche innerhalb der Ressource.
[in] SrcRect
Eine RECT- Struktur, die die oberen linken und unteren rechten Punkte eines Rechtecks auf der Quelloberfläche beschreibt. Diese Punkte definieren den Bereich der Quelldaten für die Bitblockübertragung (Bitblt) und deren Position auf der Quelloberfläche.
[in] DstRect
Eine RECT-Struktur, die die oberen linken und unteren rechten Punkte eines Rechtecks auf der Zieloberfläche beschreibt. Diese Punkte definieren den Bereich, in dem die Bitblockübertragung (Bitblt) und ihre Position auf der Zieloberfläche auftreten sollen.
[in] Pal[16]
Ein Array von DXVADDI_AYUVSAMPLE8 Strukturen, die eine vollständige 16-Farbpalette für palettenisierte Videounterstream-Pixelformate darstellen. Der Treiber verwendet diese Palette, um das Teilstreambeispiel zu zusammengesetzt. Bei nichtpalletisierten Pixelformaten ist das Pal Member NULL- und kann ignoriert werden.
[in] PlanarAlpha
Eine DXVADDI_FIXED32 Struktur, die den Transparenzwert angibt, den der Treiber auf die zusammengesetzte Hintergrundfarbe und das Videostream- und Teilstreambild (die gesamte Videoebene) anwenden soll, wie er auf die Zieloberfläche geschrieben wird. Ein Wert von 0,0 gibt transparent an. Ein Wert von 1,0 gibt undurchsichtig an.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |