Logo Search packages:      
Sourcecode: mangler version File versions  Download package

Public Member Functions | Public Attributes

ManglerAudio Class Reference

Collaboration diagram for ManglerAudio:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void close (bool drain=false)
void finish (bool drop=false)
void getDeviceList (Glib::ustring audioSubsystem)
void input (void)
 ManglerAudio (int type, uint32_t rate=0, uint8_t channels=1, uint32_t pcm_framesize=0, uint8_t buffer=4, bool check_loggedin=true)
bool open (void)
void output (void)
void playNotification (Glib::ustring name)
void playText (Glib::ustring text)
void queue (uint32_t length, uint8_t *sample)
bool switchBackend (Glib::ustring audioSubsystem)

Public Attributes

ManglerBackendbackend
uint8_t buffer
uint8_t channels
bool check_loggedin
std::vector< ManglerAudioDevice * > inputDevices
bool inputStreamOpen
std::vector< ManglerAudioDevice * > outputDevices
bool outputStreamOpen
uint32_t pcm_framesize
GAsyncQueue * pcm_queue
uint32_t rate
std::map< Glib::ustring,
ManglerPCM * > 
sounds
bool stop_input
bool stop_output
int type

Detailed Description

Definition at line 80 of file mangleraudio.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index