pianod2
multisource multiuser scriptable networked music player
Functions
AudioOptions Namespace Reference

Support for parsing audio options into the AudioSettings structure. More...

Functions

void validate (const AudioSettings settings)
 Validate audio settings. More...
 
const Parsnip::OptionParser::Definitionsparser_definitions ()
 
void extract_options (const Parsnip::Data &options, AudioSettings &settings)
 Extract audio options and put them in an AudioSettings structure. More...
 

Detailed Description

Support for parsing audio options into the AudioSettings structure.

Function Documentation

◆ extract_options()

void AudioOptions::extract_options ( const Parsnip::Data options,
AudioSettings settings 
)

Extract audio options and put them in an AudioSettings structure.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parser_definitions()

const Parsnip::OptionParser::Definitions & AudioOptions::parser_definitions ( )
Here is the caller graph for this function:

◆ validate()

void AudioOptions::validate ( const AudioSettings  settings)

Validate audio settings.

Parameters
settingsThe audio settings to validate.
Exceptions
Anappropriate command error if the settings are invalid.
Here is the call graph for this function:
Here is the caller graph for this function: