diff options
Diffstat (limited to 'pjmedia/include/pjmedia-audiodev/errno.h')
-rw-r--r-- | pjmedia/include/pjmedia-audiodev/errno.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia-audiodev/errno.h b/pjmedia/include/pjmedia-audiodev/errno.h index 12830354..4f92f514 100644 --- a/pjmedia/include/pjmedia-audiodev/errno.h +++ b/pjmedia/include/pjmedia-audiodev/errno.h @@ -90,6 +90,20 @@ PJ_BEGIN_DECL ((int)PJMEDIA_AUDIODEV_WMME_OUT_ERROR_START+err) +/** + * Mapping from CoreAudio error codes to pjmedia error space. + */ +#define PJMEDIA_AUDIODEV_COREAUDIO_ERRNO_START \ + (PJMEDIA_AUDIODEV_ERRNO_START+20000) +#define PJMEDIA_AUDIODEV_COREAUDIO_ERRNO_END \ + (PJMEDIA_AUDIODEV_COREAUDIO_ERRNO_START + 20000 -1) +/** + * Convert CoreAudio error code to PJLIB error code. + * CoreAudio error code range: 0 >= err >= -10000 + */ +#define PJMEDIA_AUDIODEV_ERRNO_FROM_COREAUDIO(err) \ + ((int)PJMEDIA_AUDIODEV_COREAUDIO_ERRNO_START-err) + /************************************************************ * Audio Device API error codes ***********************************************************/ |