define more backend error-messages.
[ardour.git] / libs / ardour / ardour / audio_backend.h
index 27b6e7e2b5fd1036c4d9a079a44a29cf50580d12..a0893b846aba348cefed2da67f795ffde47f6b81 100644 (file)
@@ -90,8 +90,10 @@ class LIBARDOUR_API AudioBackend : public PortEngine {
                NoError = 0,
                BackendInitializationError = -64,
                BackendDeinitializationError,
+               BackendReinitializationError,
                AudioDeviceOpenError,
                AudioDeviceCloseError,
+               AudioDeviceInvalidError,
                AudioDeviceNotAvailableError,
                AudioDeviceNotConnectedError,
                AudioDeviceReservationError,
@@ -113,7 +115,12 @@ class LIBARDOUR_API AudioBackend : public PortEngine {
                OutputChannelCountNotSupportedError,
                AquireRealtimePermissionError,
                SettingAudioThreadPriorityError,
-               SettingMIDIThreadPriorityError
+               SettingMIDIThreadPriorityError,
+               ProcessThreadStartError,
+               FreewheelThreadStartError,
+               PortRegistrationError,
+               PortReconnectError,
+               OutOfMemoryError,
        };
 
        static std::string get_error_string (ErrorCode);