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 값이 포함된 버퍼에 무음으로 쓸 때 메서드는 버퍼의 지정된 부분을 0으로 채웁니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | portcls.h(Portcls.h 포함) |
IRQL | 모든 수준 |