license header for review
[cinelerra_cv/ct.git] / cinelerra / audiodevice.inc
blob0a7f024bcf344f032186f7bfcaaeb56307ee00b6
1 #ifndef AUDIODEVICE_INC
2 #define AUDIODEVICE_INC
4 class AudioDevice;
5 class AudioLowLevel;
7 #define TOTAL_BUFFERS 2
8 #define INPUT_BUFFER_BYTES 0x400000
10 // Supported devices
11 enum
13         AUDIO_OSS,
14         AUDIO_OSS_ENVY24,
15         AUDIO_ESOUND,
16         AUDIO_NAS,
17         AUDIO_ALSA,
18         AUDIO_1394,
19         AUDIO_DV1394,
20         AUDIO_IEC61883,
21         AUDIO_DVB,
22         AUDIO_CINE
25 #define AUDIO_OSS_TITLE "OSS"
26 #define AUDIO_OSS_ENVY24_TITLE "OSS Envy24"
27 #define AUDIO_ESOUND_TITLE "ESound"
28 #define AUDIO_NAS_TITLE "NAS"
29 #define AUDIO_ALSA_TITLE "ALSA"
30 #ifdef HAVE_FIREWIRE
31 #define AUDIO_1394_TITLE "RAW 1394"
32 #define AUDIO_DV1394_TITLE "DV 1394"
33 #define AUDIO_IEC61883_TITLE "IEC 61883"
34 #endif
35 #define AUDIO_DVB_TITLE "DVB"
36 #define AUDIO_CINE_TITLE "Render Node"
38 #endif
40 //      Local Variables:
41 //      mode: C++
42 //      c-file-style: "linux"
43 //      End: