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 值的緩衝區時,方法會以零填滿緩衝區的指定部分。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | portcls.h (包括 Portcls.h) |
IRQL | 任何層級 |