From 0a536ce82afe84fe34090e5347c0a19be1dc24da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Sat, 22 Oct 2016 00:42:13 +0200 Subject: Use enum SoundDeviceError in all SoundDevice callers. This fixes suspicious casts to enum Result --- src/soundio/sounddeviceerror.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/soundio/sounddeviceerror.h (limited to 'src/soundio/sounddeviceerror.h') diff --git a/src/soundio/sounddeviceerror.h b/src/soundio/sounddeviceerror.h new file mode 100644 index 0000000000..1157ebd5fb --- /dev/null +++ b/src/soundio/sounddeviceerror.h @@ -0,0 +1,13 @@ +#ifndef SOUNDDEVICEERROR_H +#define SOUNDDEVICEERROR_H + +// Used for returning errors from sounddevice functions. +enum SoundDeviceError { + SOUNDDEVICE_ERROR_ERR = -1, + SOUNDDEVICE_ERROR_OK = 0, + SOUNDDEVICE_ERROR_DUPLICATE_OUTPUT_CHANNEL, + SOUNDDEVICE_ERROR_EXCESSIVE_OUTPUT_CHANNEL, + SOUNDDEVICE_ERROR_EXCESSIVE_INPUT_CHANNEL, +}; + +#endif /* SOUNDDEVICEERROR_H */ -- cgit v1.2.3