interface IVolumeState
mute | 
abstract var mute: Boolean | 
muteObservable | 
abstract val muteObservable: IObservable<Boolean> | 
volume | 
abstract var volume: Float | 
volumeObservable | 
abstract val volumeObservable: IObservable<Float> | 
IMuteToggle | 
interface IMuteToggle : IVolumeState |