IMiniportWaveCyclicStream::Silence 方法 (portcls.h)
Silence
方法可用來將無聲樣本複製到指定的緩衝區。
語法
void Silence(
[in,out] PVOID Buffer,
[in] ULONG ByteCount
);
參數
[in,out] Buffer
核心虛擬位址空間中的指標,指向要寫入無聲範例的緩衝區開頭。 緩衝區必須夠大,才能包含 ByteCount中指定的位元元組數目。
[in] ByteCount
指定要寫入緩衝區的無聲位元組數目。
傳回值
沒有
言論
Windows 會將 8 位 PCM 值視為不帶正負號,並將 16 位和較大的 PCM 值視為帶正負號。 以無聲填滿 8 位 PCM 緩衝區的一部分時,Silence
方法會將每個位元組設定為值0x80。 將無聲寫入包含16位或更大 PCM 值的緩衝區時,方法會以零填滿緩衝區的指定部分。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | portcls.h (包括 Portcls.h) |
IRQL | 任何層級 |