Partager via


Méthode IMiniportWaveCyclicStream ::Silence (portcls.h)

La Silence méthode 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 vers le 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

None

Remarques

Windows traite les valeurs PCM 8 bits comme non signées et traite les valeurs PCM 16 bits et plus comme signées. Lorsque vous remplissez une partie d’une mémoire tampon PCM 8 bits avec silence, la Silence méthode définit chaque octet sur la valeur 0x80. Lors de l’écriture du 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.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
IRQL N’importe quel niveau