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 | 任何级别 |