44#include <sphinx_config.h>
46#include <sphinxbase/sphinxbase_export.h>
57#define DEFAULT_SAMPLES_PER_SEC 16000
63#define AD_ERR_NOT_OPEN -2
119int32 ad_read (
ad_rec_t *, int16 *buf, int32 max);
SPHINXBASE_EXPORT ad_rec_t * ad_open_dev(const char *dev, int32 samples_per_sec)
Open a specific audio device for recording.
SPHINXBASE_EXPORT ad_rec_t * ad_open(void)
Open the default audio device.
SPHINXBASE_EXPORT ad_rec_t * ad_open_sps(int32 samples_per_sec)
Open the default audio device with a given sampling rate.
Basic type definitions used in Sphinx.
Audio recording structure.
Audio recording structure.