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 |