IMiniportWaveCyclicStream::Silence 메서드(portcls.h)
이 Silence 메서드는 무음 샘플을 지정된 버퍼에 복사하는 데 사용됩니다.
구문
void Silence(
[in] PVOID Buffer,
[in] ULONG ByteCount
);
매개 변수
[in] Buffer
무음 샘플을 작성할 버퍼의 시작 부분에 대한 커널 가상 주소 공간의 포인터입니다. 버퍼는 ByteCount에 지정된 바이트 수를 포함할 수 있을 만큼 커야 합니다.
[in] ByteCount
버퍼에 쓸 무음 바이트 수를 지정합니다.
반환 값
Silence 는 호출에 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 메서드가 적절한 오류 코드를 반환합니다.
설명
Windows 8비트 PCM 값을 부호 없는 값으로 처리하고 16비트 이상의 PCM 값을 부호 있는 것으로 처리합니다. 8비트 PCM 버퍼의 일부를 무음으로 채울 때 메서드는 Silence 각 바이트를 0x80 값으로 설정합니다. 16비트 이상의 PCM 값이 포함된 버퍼에 무음으로 쓸 때 메서드는 버퍼의 지정된 부분을 0으로 채웁니다.
요구 사항
| 대상 플랫폼 | 유니버설 |
| 헤더 | portcls.h(Portcls.h 포함) |
| IRQL | 모든 수준 |
피드백
다음에 대한 사용자 의견 제출 및 보기