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;
Member
[in] Start
Ein REFERENCE_TIME Wert, der die Startzeit des Beispiels angibt.
[in] End
Ein REFERENCE_TIME Wert, der die Endzeit des Beispiels identifiziert.
[in] SampleFormat
Eine DXVADDI_EXTENDEDFORMAT Struktur, die das erweiterte Format des Videobeispiels beschreibt.
[in] SampleFlags
Eine DXVADDI_VIDEOSAMPLEFLAGS Struktur, die Änderungen im aktuellen Beispielframe gegenüber dem vorherigen Beispielframe identifiziert.
[in] SrcResource
Ein Handle für die Ressource, die die Quelloberfläche enthält.
[in] SrcSubResourceIndex
Der Index für die 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) erfolgen soll, und deren Position auf der Zieloberfläche.
[in] Pal[16]
Ein Array von DXVADDI_AYUVSAMPLE8 Strukturen, die eine vollständige 16-Farbpalette für palettierte Video-Substream-Pixelformate darstellen. Der Treiber verwendet diese Palette, um das Teilstrombeispiel zu zusammengesetzt. Bei nichtpalletisierten Pixelformaten ist der Pal-MemberNULL und kann ignoriert werden.
[in] PlanarAlpha
Eine DXVADDI_FIXED32-Struktur , die den Transparenzwert angibt, den der Treiber auf die zusammengesetzte Hintergrundfarbe und den Videostream und das Teilstreambild (die gesamte Videoebene) anwenden soll, wenn es auf die Zieloberfläche geschrieben wird. Der Wert 0,0 gibt transparent an. Der Wert 1,0 gibt undurchsichtig an.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |