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 모든 수준