Interfaccia IPerChannelDbLevel (devicetopology.h)

L'interfaccia IPerChannelDbLevel rappresenta un'interfaccia di controllo di subunit generica che fornisce il controllo per canale sul livello di volume, in decibel, di un flusso audio o di una banda di frequenza in un flusso audio. Un livello di volume positivo rappresenta il guadagno e un valore negativo rappresenta l'attenuazione.

I client non chiamano direttamente i metodi in questa interfaccia. Questa interfaccia funge invece dall'interfaccia di base per le interfacce seguenti, che i client chiamano direttamente:

Ereditarietà

L'interfaccia IPerChannelDbLevel eredita dall'interfaccia IUnknown . IPerChannelDbLevel include anche questi tipi di membri:

Metodi

L'interfaccia IPerChannelDbLevel include questi metodi.

 
IPerChannelDbLevel::GetChannelCount

Il metodo GetChannelCount ottiene il numero di canali nel flusso audio. (IPerChannelDbLevel.GetChannelCount)
IPerChannelDbLevel::GetLevel

Il metodo GetLevel ottiene il livello del volume, in decibel, del canale specificato.
IPerChannelDbLevel::GetLevelRange

Il metodo GetLevelRange ottiene l'intervallo, in decibel, del livello di volume del canale specificato.
IPerChannelDbLevel::SetLevel

Il metodo SetLevel imposta il livello del volume, in decibel, del canale specificato.
IPerChannelDbLevel::SetLevelAllChannels

Il metodo SetLevelAllChannels imposta i livelli di volume, in decibel, di tutti i canali nel flusso audio.
IPerChannelDbLevel::SetLevelUniform

Il metodo SetLevelUniform imposta tutti i canali nel flusso audio allo stesso livello di volume uniforme, in decibel.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfacce audio principali

DeviceTopology API

Interfaccia IAudioBass

Interfaccia IAudioMidrange

Interfaccia IAudioTreble

Interfaccia IAudioVolumeLevel