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 |