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 |