Método IMiniportWaveCyclicStream::Silence (portcls.h)
O Silence
método é usado para copiar amostras de silêncio para um buffer especificado.
Sintaxe
void Silence(
[in,out] PVOID Buffer,
[in] ULONG ByteCount
);
Parâmetros
[in,out] Buffer
Ponteiro no espaço de endereço virtual do kernel para o início do buffer no qual os exemplos de silêncio devem ser gravados. O buffer deve ser grande o suficiente para conter pelo menos o número de bytes especificados em ByteCount.
[in] ByteCount
Especifica o número de bytes de silêncio a serem gravados no buffer.
Retornar valor
Nenhum
Comentários
O Windows trata os valores de PCM de 8 bits como sem sinal e trata valores pcm maiores e de 16 bits como assinados. Ao preencher uma parte de um buffer PCM de 8 bits com silêncio, o Silence
método define cada byte como o valor 0x80. Ao gravar o silêncio em um buffer que contém valores pcm maiores ou de 16 bits, o método preenche a parte especificada do buffer com zeros.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | Qualquer nível |