Config::sound_config Struct Reference#include <Config.h>
List of all members.
Detailed Description
sound information
Definition at line 181 of file Config.h.
|
Public Member Functions |
std::string | makePath (const std::string &name) |
| returns an absolute path if is relative (to root), otherwise just name
|
| sound_config () |
| constructor
|
Public Attributes |
std::string | root |
| path to sound clips
|
unsigned int | volume |
| volume in decibels - the value is interpreted as a signed short, where 0 is full volume, 0x8000 is mute
|
unsigned int | sample_rate |
| sample rate to send to system, currently only 8000 or 16000 supported
|
unsigned int | sample_bits |
| sample bit depth, either 8 or 16
|
std::vector< std::string > | preload |
| list of sounds to preload at boot
|
Config::sound_config::streaming_config | streaming |
| audio streaming configuration
|
Constructor & Destructor Documentation
Config::sound_config::sound_config |
( |
|
) |
[inline] |
|
Member Function Documentation
std::string Config::sound_config::makePath |
( |
const std::string & |
name |
) |
[inline] |
|
Member Data Documentation
|
sample bit depth, either 8 or 16
Definition at line 185 of file Config.h.
Referenced by SpeakerServer::AddPacket(), SoundManager::CopyTo(), SoundManager::endPlay(), SoundManager::GetRemainTime(), SoundManager::LoadBuffer(), SoundManager::LoadFile(), SoundPlay::NewSoundVectorData(), SpeakerServer::ResampleForSpeaker(), SoundPlay::SetPowerAndVolume(), Config::setValue(), and SoundManager::StopPlay(). |
|
sample rate to send to system, currently only 8000 or 16000 supported
Definition at line 184 of file Config.h.
Referenced by SpeakerServer::AddPacket(), SoundManager::endPlay(), SoundManager::GetRemainTime(), SpeakerServer::GotSocketData(), SoundManager::LoadFile(), SoundPlay::NewSoundVectorData(), SpeakerServer::ResampleForSpeaker(), SoundPlay::SetPowerAndVolume(), Config::setValue(), and SoundManager::StopPlay(). |
The documentation for this struct was generated from the following file:
|