00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __JackLoopbackDriver__
00022 #define __JackLoopbackDriver__
00023
00024 #include "JackAudioDriver.h"
00025
00026 namespace Jack
00027 {
00028
00033 class JackLoopbackDriver : public JackAudioDriver
00034 {
00035
00036 private:
00037
00038 virtual int ProcessReadSync();
00039 virtual int ProcessWriteSync();
00040
00041 virtual int ProcessReadAsync();
00042 virtual int ProcessWriteAsync();
00043
00044 public:
00045
00046 JackLoopbackDriver(JackLockedEngine* engine, JackSynchro* table)
00047 : JackAudioDriver("loopback", "loopback", engine, table)
00048 {}
00049 virtual ~JackLoopbackDriver()
00050 {}
00051 };
00052
00053 }
00054
00055 #endif