--- /dev/null
+//==========================================================================\r
+// Name: thread_audio.h\r
+//
+// Purpose: Declares background thread classes to handle audio IO.
+// Created: May 11, 2012
+// Initial author: David Witten\r
+// License: BSD License (other licenses may apply to other\r
+// components of this project)\r
+//==========================================================================\r
+#include <wx/thread.h>
+#include "fdmdv2_main.h"\r
+\r
+//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
+// Class AudioThread\r
+//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=\r
+class AudioThread: public wxThread\r
+{\r
+ public:\r
+ AudioThread(MainFrame *handler) : wxThread(wxTHREAD_DETACHED) { m_pHandler = handler }\r
+ ~AudioThread();\r
+\r
+ protected:\r
+ virtual ExitCode Entry();\r
+ MainFrame *m_pHandler;\r
+};\r
+\r