SphinxBase
0.6
Main Page
Related Pages
Data Structures
Files
File List
Globals
ad_base.c
1
/* -*- c-basic-offset: 4; indent-tabs-mode: nil -*- */
2
/* ====================================================================
3
* Copyright (c) 1999-2001 Carnegie Mellon University. All rights
4
* reserved.
5
*
6
* Redistribution and use in source and binary forms, with or without
7
* modification, are permitted provided that the following conditions
8
* are met:
9
*
10
* 1. Redistributions of source code must retain the above copyright
11
* notice, this list of conditions and the following disclaimer.
12
*
13
* 2. Redistributions in binary form must reproduce the above copyright
14
* notice, this list of conditions and the following disclaimer in
15
* the documentation and/or other materials provided with the
16
* distribution.
17
*
18
* This work was supported in part by funding from the Defense Advanced
19
* Research Projects Agency and the National Science Foundation of the
20
* United States of America, and the CMU Sphinx Speech Consortium.
21
*
22
* THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND
23
* ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
24
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
25
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY
26
* NOR ITS EMPLOYEES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
27
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
28
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
29
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
30
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
32
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33
*
34
* ====================================================================
35
*
36
*/
37
38
/*
39
* ad.c -- Wraps a "sphinx-II standard" audio interface around the basic audio
40
* utilities.
41
*
42
* HISTORY
43
*
44
* 11-Jun-96 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University.
45
* Modified to conform to new A/D API.
46
*
47
* 12-May-96 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University.
48
* Dummy template created.
49
*/
50
51
#include <stdio.h>
52
#include <string.h>
53
#include <config.h>
54
55
#include "
prim_type.h
"
56
#include "
ad.h
"
57
58
#define QUIT(x) {fprintf x; exit(-1);}
59
60
61
ad_rec_t
*
62
ad_open_dev
(
const
char
*dev, int32 samples_per_sec)
63
{
64
fprintf(stderr,
"A/D library not implemented\n"
);
65
return
NULL;
66
}
67
68
69
ad_rec_t
*
70
ad_open_sps
(int32 samples_per_sec)
71
{
72
fprintf(stderr,
"A/D library not implemented\n"
);
73
return
NULL;
74
}
75
76
ad_rec_t
*
77
ad_open
(
void
)
78
{
79
return
ad_open_sps
(DEFAULT_SAMPLES_PER_SEC);
80
}
81
82
83
int32
84
ad_start_rec(
ad_rec_t
* r)
85
{
86
return
-1;
87
}
88
89
90
int32
91
ad_stop_rec(
ad_rec_t
* r)
92
{
93
return
-1;
94
}
95
96
97
int32
98
ad_read(
ad_rec_t
* r, int16 * buf, int32 max)
99
{
100
return
-1;
101
}
102
103
104
int32
105
ad_close(
ad_rec_t
* r)
106
{
107
return
0;
108
}
src
libsphinxad
ad_base.c
Generated by
1.8.3.1