Freigeben über


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;

Member

ClockProvider

Gibt an, ob der Untereinheitstreiber selbst als Uhrenanbieter fungiert. Dies ist TRUE , wenn dieser Stream auch als Uhrenanbieter fungiert, andernfalls false.

ClockHandle

Gibt ein Handle für einen anderen Uhrenanbieter als den Untereinheitstreiber selbst an.

StreamHeader

Zeiger auf einen Kernelstreamingheader, der ein Datenpaket beschreibt, das aus einer Streamingtreiber-Pin gelesen oder in diese geschrieben werden soll.

FrameBuffer

Zeiger auf eine nicht auslagerte virtuelle Systemraumadresse für den puffer, der von der MDL beschrieben wird.

Context

Zeiger auf einen Clientkontextwert.

Anforderungen

Anforderung Wert
Header avcstrm.h (include Avcstrm.h)

Weitere Informationen

KSSTREAM_HEADER