Ring Daemon 16.0.0
|
Main sound class. More...
Go to the source code of this file.
Classes | |
class | jami::AudioLayer |
Namespaces | |
namespace | jami |
Macros | |
#define | ALSA_API_STR "alsa" |
#define | COREAUDIO_API_STR "coreaudio" |
#define | JACK_API_STR "jack" |
#define | OPENSL_API_STR "opensl" |
#define | PCM_DEFAULT "default" |
#define | PCM_DMIX_DSNOOP "dmix/dsnoop" |
#define | PCM_DSNOOP "plug:dsnoop" |
#define | PORTAUDIO_API_STR "portaudio" |
#define | PULSEAUDIO_API_STR "pulseaudio" |
Typedefs | |
typedef struct SpeexEchoState_ | SpeexEchoState |
Enumerations | |
enum class | jami::AudioDeviceType { jami::ALL = -1 , jami::PLAYBACK = 0 , jami::CAPTURE , jami::RINGTONE } |
Main sound class.
Manages the data transfers between the application and the hardware.
Definition in file audiolayer.h.
#define ALSA_API_STR "alsa" |
Definition at line 44 of file audiolayer.h.
#define COREAUDIO_API_STR "coreaudio" |
Definition at line 46 of file audiolayer.h.
#define JACK_API_STR "jack" |
Definition at line 45 of file audiolayer.h.
#define OPENSL_API_STR "opensl" |
Definition at line 42 of file audiolayer.h.
#define PCM_DEFAULT "default" |
Definition at line 49 of file audiolayer.h.
#define PCM_DMIX_DSNOOP "dmix/dsnoop" |
Definition at line 51 of file audiolayer.h.
#define PCM_DSNOOP "plug:dsnoop" |
Definition at line 50 of file audiolayer.h.
#define PORTAUDIO_API_STR "portaudio" |
Definition at line 47 of file audiolayer.h.
#define PULSEAUDIO_API_STR "pulseaudio" |
Definition at line 43 of file audiolayer.h.
typedef struct SpeexEchoState_ SpeexEchoState |
Definition at line 33 of file audiolayer.h.