|
pianod2
multisource multiuser scriptable networked music player
|
Audio output device & driver parameters. More...
#include <fundamentals.h>
Public Attributes | |
| std::string | output_library |
| Specify which output library for pianod to use. If empty, uses default. More... | |
| std::string | output_driver |
| Specify output driver, for use by audio output library. More... | |
| std::string | output_device |
| Specify a specific output device, if there are multiple instances or channels. More... | |
| std::string | output_id |
| For use by audio output library. Numeric but stored as string to accommodate unset value. More... | |
| std::string | output_options |
| For use by audio output library. More... | |
| std::string | output_server |
| For output to network services such as IceCast, the target server info. More... | |
| int | volume |
| Initial volume level, managed by pianod. More... | |
| float | crossfade_level = 6.0f |
| float | crossfade_time = 0.0f |
| float | preroll_time = 5.0f |
Audio output device & driver parameters.
| float AudioSettings_t::crossfade_level = 6.0f |
Range of adjustment to use when crossfading, in dB.
| float AudioSettings_t::crossfade_time = 0.0f |
Duration of crossfade, in seconds, or 0 to disable crossfading.
| std::string AudioSettings_t::output_device |
Specify a specific output device, if there are multiple instances or channels.
Precise meaning is up to audio output library.
| std::string AudioSettings_t::output_driver |
Specify output driver, for use by audio output library.
| std::string AudioSettings_t::output_id |
For use by audio output library. Numeric but stored as string to accommodate unset value.
| std::string AudioSettings_t::output_library |
Specify which output library for pianod to use. If empty, uses default.
| std::string AudioSettings_t::output_options |
For use by audio output library.
| std::string AudioSettings_t::output_server |
For output to network services such as IceCast, the target server info.
| float AudioSettings_t::preroll_time = 5.0f |
Number of seconds to preroll next song, allowing buffering before starting playback.
| int AudioSettings_t::volume |
Initial volume level, managed by pianod.