Volume Control
Application-specific hotkeys for Windows
VolumeControl.CoreAudio.Interfaces.IAudioControl Interface Reference

Represents an audio instance with a controllable volume level and mute state. More...

Inheritance diagram for VolumeControl.CoreAudio.Interfaces.IAudioControl:
Collaboration diagram for VolumeControl.CoreAudio.Interfaces.IAudioControl:

Properties

float NativeVolume [get, set]
 Gets or sets the volume level of the audio instance, in the native float format. More...
 
int Volume [get, set]
 Gets or sets the volume level of the audio instance. More...
 
bool Mute [get, set]
 Gets or sets the mute state of the audio instance. More...
 
DataFlow DataFlow [get]
 Gets whether this audio control is a capture or render instance. More...
 

Detailed Description

Represents an audio instance with a controllable volume level and mute state.

Property Documentation

◆ DataFlow

DataFlow VolumeControl.CoreAudio.Interfaces.IAudioControl.DataFlow
get

Gets whether this audio control is a capture or render instance.

◆ Mute

bool VolumeControl.CoreAudio.Interfaces.IAudioControl.Mute
getset

Gets or sets the mute state of the audio instance.

Referenced by VolumeControl.CoreAudio.Helpers.AudioControlExtensions.SetState().

◆ NativeVolume

float VolumeControl.CoreAudio.Interfaces.IAudioControl.NativeVolume
getset

Gets or sets the volume level of the audio instance, in the native float format.

Range: 0.0 - 1.0

◆ Volume

int VolumeControl.CoreAudio.Interfaces.IAudioControl.Volume
getset

Gets or sets the volume level of the audio instance.

Range: 0 - 100

Referenced by VolumeControl.CoreAudio.Helpers.AudioControlExtensions.SetState().


The documentation for this interface was generated from the following file: