Start building the driver classes.
authorbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 12 Dec 2013 00:02:41 +0000 (00:02 +0000)
committerbruceperens <bruceperens@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 12 Dec 2013 00:02:41 +0000 (00:02 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1337 01035d8c-6547-0410-b346-abe4f91aad63

freedv-server/source/drivers.h [new file with mode: 0644]
freedv-server/source/main.cpp

diff --git a/freedv-server/source/drivers.h b/freedv-server/source/drivers.h
new file mode 100644 (file)
index 0000000..bf30ae8
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ * FreeDV driver interface definitions.
+ */
+
+namespace FreeDV {
+  class AudioInput {
+  };
+
+  class AudioOutput {
+  };
+
+  class Keying {
+  };
+
+  class PTTInput {
+  };
+
+  class TextInput {
+  };
+
+  class UserInterface {
+  };
+};
index 4728e18cc9d9272a2fc3e27d02f7e1d4c20b04d5..f558c3c62172c88990e8ede0166dbbbf406d1be4 100644 (file)
 #include <codec2.h>
 #include <codec2_fdmdv.h>
 
+#include "drivers.h"
+
 using namespace std;
+using namespace FreeDV;
 
 static void drivers()
 {