From e837b5006b5520ced8dd50ed54d31de16b70353d Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 19 Aug 2018 10:52:51 +1000 Subject: [PATCH] Core Audio: Extract the device name at initialization time. --- mini_al.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mini_al.h b/mini_al.h index efa2d3ac..219966e6 100644 --- a/mini_al.h +++ b/mini_al.h @@ -15171,6 +15171,11 @@ mal_result mal_device_init_internal__coreaudio(mal_context* pContext, mal_device return mal_result_from_OSStatus(status); } + // Grab the name. +#if defined(MAL_APPLE_DESKTOP) + mal_get_AudioObject_name(pContext, deviceObjectID, sizeof(pData->deviceName), pData->deviceName); +#endif + return result; } @@ -15422,7 +15427,6 @@ mal_result mal_context_init__coreaudio(mal_context* pContext) pContext->onGetDeviceInfo = mal_context_get_device_info__coreaudio; pContext->onDeviceInit = mal_device_init__coreaudio; pContext->onDeviceUninit = mal_device_uninit__coreaudio; - //pContext->onDeviceReinit = mal_device_reinit__coreaudio; pContext->onDeviceStart = mal_device__start_backend__coreaudio; pContext->onDeviceStop = mal_device__stop_backend__coreaudio;