|
Ring Daemon
|
#include <preferences.h>


Static Public Member Functions | |
| static std::vector< std::string > | getSupportedAudioManagers () |
Definition at line 133 of file preferences.h.
| jami::AudioPreference::AudioPreference | ( | ) |
Definition at line 296 of file preferences.cpp.
| AudioLayer * jami::AudioPreference::createAudioLayer | ( | ) |
Definition at line 334 of file preferences.cpp.
References ALSA_API_STR, jami::CAPTURE, COREAUDIO_API_STR, jami::emitSignal(), JACK_API_STR, JAMI_ERR, JAMI_WARN, jami::PLAYBACK, PORTAUDIO_API_STR, PULSEAUDIO_API_STR, and jami::RINGTONE.
Referenced by jami::Manager::ManagerPimpl::initAudioDriver().

|
inline |
Definition at line 150 of file preferences.h.
|
inline |
Definition at line 154 of file preferences.h.
|
inline |
Definition at line 158 of file preferences.h.
|
inline |
Definition at line 162 of file preferences.h.
Referenced by jami::Manager::getCurrentAudioOutputPlugin().
|
inline |
Definition at line 166 of file preferences.h.
|
inline |
Definition at line 141 of file preferences.h.
Referenced by jami::Manager::getAudioManager(), and jami::Manager::setAudioManager().
|
inline |
Definition at line 227 of file preferences.h.
|
inline |
Definition at line 219 of file preferences.h.
|
inline |
Definition at line 235 of file preferences.h.
Referenced by jami::Manager::getEchoCancellationState(), jami::AudioLayer::setHasNativeAEC(), and jami::PulseLayer::startStream().
|
inline |
Definition at line 201 of file preferences.h.
Referenced by jami::Manager::getIsAlwaysRecording().
|
inline |
Definition at line 215 of file preferences.h.
Referenced by jami::Manager::getNoiseSuppressState(), and jami::AudioLayer::setHasNativeNS().
|
inline |
Definition at line 223 of file preferences.h.
|
inline |
Definition at line 183 of file preferences.h.
|
inline |
Definition at line 187 of file preferences.h.
|
inline |
Definition at line 191 of file preferences.h.
|
inline |
Definition at line 171 of file preferences.h.
|
inline |
Definition at line 175 of file preferences.h.
|
inline |
Definition at line 178 of file preferences.h.
|
inline |
Definition at line 196 of file preferences.h.
Referenced by libjami::getRecordPath(), and jami::Recordable::toggleRecording().
|
static |
Definition at line 411 of file preferences.cpp.
References AAUDIO_API_STR, ALSA_API_STR, COREAUDIO_API_STR, JACK_API_STR, PORTAUDIO_API_STR, and PULSEAUDIO_API_STR.
Referenced by libjami::getSupportedAudioManagers().
|
inline |
Definition at line 231 of file preferences.h.
Referenced by jami::Manager::getVoiceActivityDetectionState().
|
inline |
Definition at line 205 of file preferences.h.
|
inline |
Definition at line 208 of file preferences.h.
|
inline |
Definition at line 211 of file preferences.h.
Referenced by jami::AudioLayer::AudioLayer(), and jami::Manager::isAGCEnabled().
|
overridevirtual |
Implements jami::Serializable.
Definition at line 436 of file preferences.cpp.
References jami::AGC_KEY, jami::ALSAMAP_KEY, jami::ALWAYS_RECORDING_KEY, jami::AUDIO_API_KEY, jami::AUDIO_PROCESSOR_KEY, jami::CAPTURE_MUTED_KEY, jami::CARDIN_KEY, jami::CARDOUT_KEY, jami::CARLIBJAMI_KEY, jami::DEVICE_PLAYBACK_KEY, jami::DEVICE_RECORD_KEY, jami::DEVICE_RINGTONE_KEY, jami::ECHO_CANCEL_KEY, jami::emitSignal(), jami::NOISE_REDUCE_KEY, jami::PLAYBACK_MUTED_KEY, jami::PLUGIN_KEY, jami::PORTAUDIO_KEY, jami::PULSEMAP_KEY, jami::RECORDPATH_KEY, jami::SMPLRATE_KEY, jami::VAD_KEY, jami::VOLUMEMIC_KEY, and jami::VOLUMESPKR_KEY.

Definition at line 213 of file preferences.h.
Referenced by jami::Manager::setAGCState().
Definition at line 152 of file preferences.h.
Definition at line 156 of file preferences.h.
Definition at line 160 of file preferences.h.
Definition at line 164 of file preferences.h.
Definition at line 168 of file preferences.h.
Definition at line 143 of file preferences.h.
Referenced by jami::Manager::setAudioManager().
Definition at line 229 of file preferences.h.
References jami::emitSignal().

Definition at line 221 of file preferences.h.
References jami::emitSignal().

Definition at line 237 of file preferences.h.
References jami::emitSignal().
Referenced by jami::Manager::setEchoCancellationState().

Definition at line 203 of file preferences.h.
References jami::emitSignal().
Referenced by jami::Manager::setIsAlwaysRecording().

Definition at line 217 of file preferences.h.
Referenced by jami::Manager::setNoiseSuppressState().
Definition at line 225 of file preferences.h.
References jami::emitSignal().

Definition at line 185 of file preferences.h.
Definition at line 189 of file preferences.h.
Definition at line 193 of file preferences.h.
Definition at line 173 of file preferences.h.
Definition at line 176 of file preferences.h.
Definition at line 180 of file preferences.h.
Definition at line 483 of file preferences.cpp.
References jami::fileutils::expand_path(), jami::fileutils::isDirectoryWritable(), and JAMI_ERR.
Referenced by libjami::setRecordPath().

Definition at line 233 of file preferences.h.
Referenced by jami::Manager::setVoiceActivityDetectionState().
Definition at line 206 of file preferences.h.
References jami::emitSignal().

Definition at line 209 of file preferences.h.
Implements jami::Serializable.
Definition at line 496 of file preferences.cpp.
References jami::AGC_KEY, jami::ALSAMAP_KEY, jami::ALWAYS_RECORDING_KEY, jami::AUDIO_API_KEY, jami::AUDIO_PROCESSOR_KEY, jami::CAPTURE_MUTED_KEY, jami::CARDIN_KEY, jami::CARDOUT_KEY, jami::CARLIBJAMI_KEY, jami::DEVICE_PLAYBACK_KEY, jami::DEVICE_RECORD_KEY, jami::DEVICE_RINGTONE_KEY, jami::ECHO_CANCEL_KEY, jami::emitSignal(), jami::NOISE_REDUCE_KEY, jami::PLAYBACK_MUTED_KEY, jami::PLUGIN_KEY, jami::PORTAUDIO_KEY, jami::PULSEMAP_KEY, jami::RECORDPATH_KEY, jami::SMPLRATE_KEY, jami::VAD_KEY, jami::VOLUMEMIC_KEY, and jami::VOLUMESPKR_KEY.
Referenced by jami::Manager::loadAccountMap().
