libjulius/src/m_adin.c File Reference

Initialize audio input device. More...

#include <julius/julius.h>

Go to the source code of this file.

Functions

static boolean adin_select (ADIn *a, int source)
 Set up device-specific parameters and functions to AD-in work area.
static boolean adin_setup_all (ADIn *adin, Jconf *jconf, void *arg)
 Initialize audio device and set up parameters for sound detection.
boolean adin_initialize (Recog *recog)
 Set up audio input device according to the jconf configurations.
boolean adin_initialize_user (Recog *recog, void *arg)
 Initialize audio input device using user-specified A/D-in functions.


Detailed Description

Initialize audio input device.

Author:
Akinobu LEE
Date:
Fri Mar 18 16:17:23 2005
Revision
1.1.1.1

Definition in file m_adin.c.


Function Documentation

static boolean adin_select ( ADIn a,
int  source 
) [static]

Set up device-specific parameters and functions to AD-in work area.

Parameters:
a [i/o] AD-in work area
source [in] input source ID
See also:
adin.h
Returns:
TRUE on success, FALSE if source is not available.

Definition at line 37 of file m_adin.c.

Referenced by adin_initialize().

static boolean adin_setup_all ( ADIn adin,
Jconf jconf,
void *  arg 
) [static]

Initialize audio device and set up parameters for sound detection.

Parameters:
adin [in] AD-in work area
jconf [in] global configuration parameters
arg [in] device-specific argument

Definition at line 138 of file m_adin.c.

Referenced by adin_initialize(), and adin_initialize_user().

boolean adin_initialize ( Recog recog  ) 

Set up audio input device according to the jconf configurations.

Parameters:
recog [i/o] engine instance

Definition at line 185 of file m_adin.c.

Referenced by j_adin_init().

Here is the caller graph for this function:

boolean adin_initialize_user ( Recog recog,
void *  arg 
)

Initialize audio input device using user-specified A/D-in functions.

The user functions and parameters (silence_cut_default and enable_thread) should be defined beforehand. See adin_select() for details.

Parameters:
recog [i/o] engine instance
arg [in] argument for adin_initialize

Definition at line 265 of file m_adin.c.

Referenced by j_adin_init_user().

Here is the caller graph for this function:


Generated on Tue Dec 18 16:01:13 2007 for Julius by  doxygen 1.5.4