Compartilhar via


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