#include <sent/stddefs.h>
#include "pa/pablio.h"
Include dependency graph for adin_portaudio.c:
Go to the source code of this file.
Functions | |
boolean | adin_mic_standby (int sfreq, void *dummy) |
boolean | adin_mic_start () |
boolean | adin_mic_stop () |
int | adin_mic_read (SP16 *buf, int sampnum) |
Read samples from the daemon. | |
Variables | |
PABLIO_Stream * | aStream |
Stream information. |
Julius does not alter any mixer device setting at all. You should configure the mixer for recording source (mic/line) and recording volume correctly using other audio tool such as xmixer on Linux, or 'Volume Control' on Windows.
Portaudio is a free, cross platform, open-source audio I/O library. The sources are included at libsent/src/adin/pa/. This program uses simplified blocking I/O layer.
Definition in file adin_portaudio.c.
|
Device initialization: check device capability and open for recording.
Definition at line 70 of file adin_portaudio.c. Referenced by adin_select(). |
|
Start recording.
Definition at line 95 of file adin_portaudio.c. Referenced by adin_mic_standby(), and adin_select(). |
|
Stop recording.
Definition at line 106 of file adin_portaudio.c. Referenced by adin_mic_standby(), and adin_select(). |
|
Read samples from the daemon. Try to read sampnum samples and returns actual number of recorded samples currently available. This function will block until at least some samples are obtained.
Definition at line 124 of file adin_portaudio.c. Referenced by adin_select(). |