| as_mutex | AudioSystemImpl | [static] |
| AudioSystemImpl(unsigned inputChannels=1, unsigned outputChannels=2, double sampleRate=44100, AUDIO_FORMAT format=AF_Int16, int deviceIDin=0, int deviceIDout=0) | AudioSystemImpl | |
| callback(const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, Timestamp outTime) | AudioSystemImpl | [virtual] |
| cur_play | AudioSystemImpl | [protected] |
| cur_rec | AudioSystemImpl | [protected] |
| doPlay(void *outputBuffer, unsigned long framesPerBuffer, Timestamp outTime) | AudioSystemImpl | [protected, virtual] |
| doRecord(const void *inputBuffer, unsigned long framesPerBuffer) | AudioSystemImpl | [protected, virtual] |
| fakeMonoMic | AudioSystemImpl | [protected] |
| fmt | AudioSystemImpl | [protected] |
| freeSample(ASSample *samp) | AudioSystemImpl | |
| getSampleHolder(bool loop=false, float vol=1.0f, unsigned *trackno=0) | AudioSystemImpl | [virtual] |
| iframe_size | AudioSystemImpl | [protected] |
| inChannels | AudioSystemImpl | [protected] |
| isRecording() | AudioSystemImpl | [inline] |
| listDevices() | AudioSystemImpl | [static] |
| loadRawSample(const std::string &name, void *data, unsigned long size) | AudioSystemImpl | |
| loadSample(const std::string &name) | AudioSystemImpl | [virtual] |
| loopSample(ASSample *samp, float vol=1.0f, unsigned *trackno=0) | AudioSystemImpl | |
| mixSample(ASSample *samp, bool record_after, double record_size, bool loop=false, float vol=1.0f, unsigned *trackno=0) | AudioSystemImpl | |
| oframe_size | AudioSystemImpl | [protected] |
| outChannels | AudioSystemImpl | [protected] |
| play_offset | AudioSystemImpl | [protected] |
| record_after_play | AudioSystemImpl | [protected] |
| registry | AudioSystemImpl | [protected] |
| REGISTRY typedef | AudioSystemImpl | |
| registry_mutex | AudioSystemImpl | [static] |
| sampRate | AudioSystemImpl | [protected] |
| setVolume(ASSample *, float=1.0f, int=-1) | AudioSystemImpl | [inline, virtual] |
| startRec(double max_seconds) | AudioSystemImpl | |
| stop() | AudioSystemImpl | [inline] |
| stopping | AudioSystemImpl | [protected] |
| stopRec(const std::string &name, bool save=false, bool save_in_thread=false) | AudioSystemImpl | |
| stopSample(ASSample *samp, int trackno=-1, bool lock=true) | AudioSystemImpl | [virtual] |
| stream | AudioSystemImpl | [protected] |
| Timestamp typedef | AudioSystemImpl | [protected] |
| waitstop() | AudioSystemImpl | |
| ~AudioSystemImpl() | AudioSystemImpl | [virtual] |