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

Represents an audio instance with a read-only volume level and mute state. More...

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

Properties

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

Detailed Description

Represents an audio instance with a read-only volume level and mute state.

Property Documentation

◆ DataFlow

DataFlow VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl.DataFlow
get

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

◆ Mute

bool VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl.Mute
get

◆ NativeVolume

float VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl.NativeVolume
get

Gets the volume level, in the native float format.

Returns
A float between 0.0 and 1.0.

◆ Volume

int VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl.Volume
get

Gets the volume level.

Returns
An int between 0 and 100.

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


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