libASPL
Loading...
Searching...
No Matches
aspl::VolumeControlParameters Struct Reference

Volume control parameters. More...

#include <aspl/VolumeControl.hpp>

Public Attributes

AudioObjectPropertyScope Scope = kAudioObjectPropertyScopeOutput
 Define whether this is input or output control. Used by default implementation of VolumeControl::GetScope().
 
SInt32 MinRawVolume = 0
 Minimum volume value in raw units.
 
SInt32 MaxRawVolume = 96
 Maximum volume value in raw units.
 
Float32 MinDecibelVolume = -96.0f
 Minimum volume value in decibel units.
 
Float32 MaxDecibelVolume = 0.0f
 Maximum volume value in decibel units.
 

Detailed Description

Volume control parameters.

Definition at line 23 of file VolumeControl.hpp.

Member Data Documentation

◆ MaxDecibelVolume

Float32 aspl::VolumeControlParameters::MaxDecibelVolume = 0.0f

Maximum volume value in decibel units.

Definition at line 39 of file VolumeControl.hpp.

◆ MaxRawVolume

SInt32 aspl::VolumeControlParameters::MaxRawVolume = 96

Maximum volume value in raw units.

Definition at line 33 of file VolumeControl.hpp.

◆ MinDecibelVolume

Float32 aspl::VolumeControlParameters::MinDecibelVolume = -96.0f

Minimum volume value in decibel units.

Definition at line 36 of file VolumeControl.hpp.

◆ MinRawVolume

SInt32 aspl::VolumeControlParameters::MinRawVolume = 0

Minimum volume value in raw units.

Definition at line 30 of file VolumeControl.hpp.

◆ Scope

AudioObjectPropertyScope aspl::VolumeControlParameters::Scope = kAudioObjectPropertyScopeOutput

Define whether this is input or output control. Used by default implementation of VolumeControl::GetScope().

Definition at line 27 of file VolumeControl.hpp.


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