Partager via


structure KSWAVE_BUFFER (ksmedia.h)

La structure KSWAVE_BUFFER est utilisée pour décrire un exemple de mémoire tampon.

Syntaxe

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

Membres

Attributes

Spécifie les indicateurs suivants :

Indicateur Signification
KSWAVE_BUFFER_ATTRIBUTEF_LOOPING Indique que la mémoire tampon boucle.
KSWAVE_BUFFER_ATTRIBUTEF_STATIC Indique que la mémoire tampon est statique.

BufferSize

Spécifie la taille de la mémoire tampon, en octets.

BufferAddress

Spécifie l’adresse de départ de la mémoire tampon.

Remarques

Cette structure est utilisée par la propriété KSPROPERTY_WAVE_BUFFER .

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSPROPERTY_WAVE_BUFFER