4 #include "audiodevice.h"
5 #include "device1394input.inc"
6 #include "device1394output.inc"
7 #include "iec61883input.inc"
8 #include "iec61883output.inc"
9 #include "vdevice1394.inc"
15 class Audio1394
: public AudioLowLevel
18 Audio1394(AudioDevice
*device
);
22 friend class VDevice1394
;
29 int read_buffer(char *buffer
, int bytes
);
30 int write_buffer(char *buffer
, int bytes
);
31 int64_t device_position();
33 int interrupt_playback();
37 Device1394Input
*input_thread
;
38 Device1394Output
*output_thread
;
39 IEC61883Input
*input_iec
;
40 IEC61883Output
*output_iec
;