Partager via


IMiniportWaveCycliqueStream ::Silence, méthode (portcls.h)

La méthode Silence est utilisée pour copier des exemples de silence dans une mémoire tampon spécifiée.

Syntaxe

void Silence(
  [in,out] PVOID Buffer,
  [in]     ULONG ByteCount
);

Paramètres

[in,out] Buffer

Pointeur dans l’espace d’adressage virtuel du noyau au début de la mémoire tampon dans laquelle les exemples de silence doivent être écrits. La mémoire tampon doit être suffisamment grande pour contenir au moins le nombre d’octets spécifié dans ByteCount.

[in] ByteCount

Spécifie le nombre d’octets de silence à écrire dans la mémoire tampon.

Valeur de retour

Aucun

Remarques

Windows traite les valeurs PCM 8 bits comme non signées, et traite les valeurs PCM 16 bits et plus grandes comme signées. Lorsque vous remplissez une partie d’une mémoire tampon PCM 8 bits avec silence, la méthode Silence définit chaque octet sur la valeur 0x80. Lors de l’écriture de silence dans une mémoire tampon contenant des valeurs PCM 16 bits ou supérieures, la méthode remplit la partie spécifiée de la mémoire tampon avec des zéros.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête portcls.h (include Portcls.h)
IRQL N’importe quel niveau