IMiniportWaveCyclicStream::Silence-Methode (portcls.h)
Die Silence
-Methode wird verwendet, um Stillebeispiele in einen angegebenen Puffer zu kopieren.
Syntax
void Silence(
[in,out] PVOID Buffer,
[in] ULONG ByteCount
);
Parameter
[in,out] Buffer
Zeiger im Virtuellen Adressraum des Kernels auf den Anfang des Puffers, in den die Silence-Beispiele geschrieben werden sollen. Der Puffer muss groß genug sein, um mindestens die in ByteCount angegebene Anzahl von Bytes zu enthalten.
[in] ByteCount
Gibt die Anzahl der Bytes der Stille an, die in den Puffer geschrieben werden sollen.
Rückgabewert
Keine
Bemerkungen
Windows behandelt 8-Bit-PCM-Werte als unsigned und behandelt 16-Bit- und größere PCM-Werte als signiert. Wenn ein Teil eines 8-Bit-PCM-Puffers mit Stille gefüllt wird, legt die Silence
Methode jedes Byte auf den Wert 0x80 fest. Beim Schreiben von Stille in einen Puffer, der mindestens 16-Bit-PCM-Werte enthält, füllt die -Methode den angegebenen Teil des Puffers mit Nullen auf.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | portcls.h (portcls.h einschließen) |
IRQL | Beliebige Ebene |