Método IMiniportWaveCyclicStream::Silence (portcls.h)
O método Silence
é 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 especificado em ByteCount.
[in] ByteCount
Especifica o número de bytes de silêncio a serem gravados no buffer.
Valor de retorno
Nenhum
Observações
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 método Silence
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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | Qualquer nível |