Condividi tramite


Metodo IMiniportWaveCyclicStream::Silence (portcls.h)

Il Silence metodo viene usato per copiare campioni di silenzio in un buffer specificato.

Sintassi

void Silence(
  [in,out] PVOID Buffer,
  [in]     ULONG ByteCount
);

Parametri

[in,out] Buffer

Puntatore nello spazio di indirizzi virtuali del kernel all'inizio del buffer in cui devono essere scritti i campioni di silenzio. Il buffer deve essere sufficientemente grande da contenere almeno il numero di byte specificati in ByteCount.

[in] ByteCount

Specifica il numero di byte di silenzio da scrivere nel buffer.

Valore restituito

nessuno

Osservazioni

Windows considera i valori PCM a 8 bit come non firmati e considera i valori PCM a 16 bit e maggiori come firmati. Quando si riempie una parte di un buffer PCM a 8 bit con silenzio, il Silence metodo imposta ogni byte sul valore 0x80. Quando si scrive il silenzio in un buffer contenente valori PCM a 16 bit o superiori, il metodo riempie la parte specificata del buffer con zeri.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione portcls.h (include Portcls.h)
IRQL Qualsiasi livello