r870: Merge 2.1:
[cinelerra_cv.git] / cinelerra / audiocine.h
blob1381fa2a25736aa5937deb38297a95a3619d75f0
1 #ifndef AUDIOCINE_H
2 #define AUDIOCINE_H
4 #include "audiodevice.h"
6 class AudioCine : public AudioLowLevel
8 public:
9 AudioCine(AudioDevice *device);
10 ~AudioCine();
12 int open_input();
13 int open_output();
14 int write_buffer(char *buffer, int size);
15 int read_buffer(char *buffer, int size);
16 int close_all();
17 int64_t device_position();
18 int flush_device();
19 int interrupt_playback();
25 #endif