Define some error codes in PortAudioIO class
authorTim Mayberry <mojofunk@gmail.com>
Sun, 23 Aug 2015 23:06:26 +0000 (09:06 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Wed, 2 Sep 2015 02:07:15 +0000 (12:07 +1000)
libs/backends/portaudio/portaudio_io.h

index 661c6a07bbd0f79d27aed612abf3af7444a3e926..8b04337c733715429ea6231a66a5c5f320ffd7f3 100644 (file)
@@ -37,6 +37,20 @@ public:
 
        int      state (void) const { return _state; }
 
+       enum ErrorCode {
+               NoError = 0,
+               InitializationError,
+               DeInitializationError,
+               DeviceConfigNotSupportedError,
+               StreamOpenError,
+               StreamStartError,
+               StreamStopError,
+               StreamCloseError,
+               IOError,
+               BufferUnderrunError,
+               BufferOverrunError
+       };
+
        enum StandardDevices {
                DeviceNone = -2,
                DeviceDefault = -1