_AudioRouteManagerImpl::SetAudioRouteEventListener(IAudioRouteEventListener* pListener)
{
result r = E_SUCCESS;
- SysTryReturn(NID_MEDIA, __pAudioRouteEvent != null, E_INVALID_OPERATION, E_INVALID_OPERATION,
- "[E_INVALID_OPERATION] A error has been occurred. The value of __pAudioRouteEvent is null.");
+ SysTryReturn(NID_MEDIA, __pAudioRouteEvent != null, E_SYSTEM, E_SYSTEM,
+ "[E_SYSTEM] A error has been occurred. The value of __pAudioRouteEvent is null.");
if (__pSingleAudioRouteListner != null)
{
r = __pAudioRouteEvent->RemoveListener(*__pSingleAudioRouteListner);
}
else
{
- SetLastResult(E_INVALID_OPERATION);
+ SetLastResult(E_DEVICE_UNAVAILABLE);
return String("");
}
CATCH:
}
SysTryReturn(NID_MEDIA, route != 0, E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] Invalid argument is used. The value of device is wrong");
bool routeAvailable = sound_manager_is_route_available((sound_route_e)route);
- SysTryReturn(NID_MEDIA, routeAvailable == true, E_INVALID_OPERATION, E_INVALID_OPERATION,
- "[E_INVALID_OPERATION] Failed to perform sound_manager_is_route_available operation.");
+ SysTryReturn(NID_MEDIA, routeAvailable == true, E_SYSTEM, E_SYSTEM,
+ "[E_SYSTEM] Failed to perform sound_manager_is_route_available operation.");
ret = sound_manager_set_active_route((sound_route_e)route);
r = _AudioManagerConvert::CovertSoundManagerError2Result(ret);
SysTryReturn(NID_MEDIA, r == E_SUCCESS, r, r, "[%s] Failed to perform sound_manager_set_active_route operation with error code : 0x%x", GetErrorMessage(r), ret);