r860: Merge 2.1:
[cinelerra_cv.git] / cinelerra / audiodevice.inc
blobace33e6d47f193030e9665b8c0da66c58dc74ca8
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
23 #define AUDIO_OSS_TITLE "OSS"
24 #define AUDIO_OSS_ENVY24_TITLE "OSS Envy24"
25 #define AUDIO_ESOUND_TITLE "ESound"
26 #define AUDIO_NAS_TITLE "NAS"
27 #define AUDIO_ALSA_TITLE "ALSA"
28 #ifdef HAVE_FIREWIRE
29 #define AUDIO_1394_TITLE "RAW 1394"
30 #define AUDIO_DV1394_TITLE "DV 1394"
31 #define AUDIO_IEC61883_TITLE "IEC 61883"
32 #endif
34 #endif