#include <sent/stddefs.h>
#include <sent/adin.h>
#include <esd.h>
adin_esd.cのインクルード依存関係図
関数 | |
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. | |
変数 | |
static int | sock |
Audio socket | |
static char | name_buf [ESD_NAME_MAX] |
Unique identifier of this process that will be passed to EsounD | |
static int | latency = 50 |
Lantency time in msec |
adin_esd.c で定義されています。
boolean adin_mic_standby | ( | int | sfreq, | |
void * | dummy | |||
) |
Connection initialization: check connectivity and open for recording.
sfreq | [in] required sampling frequency | |
dummy | [in] a dummy data |
adin_esd.c の 51 行で定義されています。
boolean adin_mic_start | ( | ) |
boolean adin_mic_stop | ( | ) |
int adin_mic_read | ( | SP16 * | buf, | |
int | sampnum | |||
) |
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 one sample can be obtained.
buf | [out] samples obtained in this function | |
sampnum | [in] wanted number of samples to be read |
adin_esd.c の 104 行で定義されています。