AVCSTRM_BUFFER_STRUCT Struktur (avcstrm.h)
Die AVCSTRM_BUFFER_STRUCT-Struktur beschreibt einen Puffer, der für Lese- oder Schreibvorgänge an avcstrm.sys übermittelt werden soll.
Syntax
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Angehörige
ClockProvider
Gibt an, ob der Untereinheitstreiber selbst als Taktanbieter dient. Dies ist TRUE, wenn dieser Datenstrom auch als Taktanbieter dient, andernfalls ist dies FALSE.
ClockHandle
Gibt ein Handle für einen anderen Taktanbieter als den Untereinheitstreiber selbst an.
StreamHeader
Zeigen Sie auf einen Kernelstreamingheader, der ein Datenpaket beschreibt, aus dem gelesen oder in einen Streamingtreiber-Pin geschrieben werden soll.
FrameBuffer
Zeiger auf eine nicht ausgelagerte virtuelle Adresse für den puffer, der von der MDL beschrieben wird.
Context
Zeiger auf einen Clientkontextwert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | avcstrm.h (include Avcstrm.h) |