Freigeben über


KSWAVE_BUFFER Struktur (ksmedia.h)

Die KSWAVE_BUFFER-Struktur wird verwendet, um einen Beispielpuffer zu beschreiben.

Syntax

typedef struct {
  ULONG Attributes;
  ULONG BufferSize;
  PVOID BufferAddress;
} KSWAVE_BUFFER, *PKSWAVE_BUFFER;

Member

Attributes

Gibt die folgenden Flags an:

Flag Bedeutung
KSWAVE_BUFFER_ATTRIBUTEF_LOOPING Gibt an, dass die Pufferschleifen ausgeführt werden.
KSWAVE_BUFFER_ATTRIBUTEF_STATIC Gibt an, dass der Puffer statisch ist.

BufferSize

Gibt die Größe des Puffers in Bytes an.

BufferAddress

Gibt die Startadresse des Puffers an.

Hinweise

Diese Struktur wird von der eigenschaft KSPROPERTY_WAVE_BUFFER verwendet.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY_WAVE_BUFFER