Julius 4.2
|
PulseAudio入力 [詳細]
関数 | |
boolean | adin_pulseaudio_standby (int sfreq, void *dummy) |
Connection initialization: check connectivity and open for recording. | |
boolean | adin_pulseaudio_begin (char *arg) |
Start recording. | |
boolean | adin_pulseaudio_end () |
Stop recording. | |
int | adin_pulseaudio_read (SP16 *buf, int sampnum) |
Read samples from device. | |
char * | adin_pulseaudio_input_name () |
Function to return current input source device name. |
PulseAudio入力
入力ソースとして PulseAudio API を使用します。 PulseAudio はコンパイル時にライブラリが存在する場合、 デフォルトのマイク入力APIとして "-input mic" あるいは "-input pulseaudio" で使用できます。
adin_pulseaudio.c で定義されています。
boolean adin_pulseaudio_standby | ( | int | sfreq, |
void * | dummy | ||
) |
Connection initialization: check connectivity and open for recording.
sfreq | [in] required sampling frequency |
dummy | [in] a dummy data |
adin_pulseaudio.c の 54 行で定義されています。
参照元 adin_mic_standby(), と adin_select().
boolean adin_pulseaudio_begin | ( | char * | arg | ) |
Start recording.
pathname is dummy.
arg | [in] argument |
adin_pulseaudio.c の 74 行で定義されています。
参照元 adin_mic_begin(), と adin_select().
boolean adin_pulseaudio_end | ( | ) |
Stop recording.
adin_pulseaudio.c の 101 行で定義されています。
参照元 adin_mic_end(), と adin_select().
int adin_pulseaudio_read | ( | SP16 * | buf, |
int | sampnum | ||
) |
Read samples from device.
Try to read sampnum samples and returns actual number of recorded samples currently available. This function will block until at least one sample was obtained.
buf | [out] samples obtained in this function |
sampnum | [in] wanted number of samples to be read |
adin_pulseaudio.c の 128 行で定義されています。
参照元 adin_mic_read(), と adin_select().
char* adin_pulseaudio_input_name | ( | ) |
Function to return current input source device name.
adin_pulseaudio.c の 160 行で定義されています。
参照元 adin_mic_input_name(), と adin_select().