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:
- Interfaccia IAudioBass
- Interfaccia IAudioMidrange
- Interfaccia IAudioTreble
- Interfaccia IAudioVolumeLevel
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 |