Condividi tramite


Metodo IMiniportWaveCyclicStream::Silence (portcls.h)

Il metodo Silence 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 specificato 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 senza segno e considera i valori PCM a 16 bit e superiori come firmati. Quando si riempie una parte di un buffer PCM a 8 bit con silenzio, il metodo Silence 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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione portcls.h (include Portcls.h)
IRQL Qualsiasi livello