File: audio.h

package info (click to toggle)
audacity 0.98-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,896 kB
  • ctags: 4,089
  • sloc: cpp: 26,099; ansic: 4,961; sh: 2,465; makefile: 156; perl: 23
file content (33 lines) | stat: -rw-r--r-- 672 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
    
#ifdef __cplusplus
extern "C" {
#endif
    
int audio_buffer_size(snd_type snd);
/* in bytes.  max value that could be returned by audio_poll().     -eub */

long audio_poll(snd_type snd);
long audio_read(snd_type snd, void *buffer, long length);
long audio_write(snd_type snd, void *buffer, long length);
long audio_process(snd_type snd, void *buffer, long length);
int audio_open(snd_type snd, long *flags);
int audio_close(snd_type snd);
int audio_reset(snd_type snd);
int audio_flush(snd_type snd);

#ifdef __cplusplus
    }
#endif

#ifdef WIN32
#include "audiont.h"
#endif

#ifdef SGI
#include "audiosgi.h"
#endif

#ifdef LINUX
//#include "audiolinux.h"
#endif