/// <summary> /// Get room volume /// </summary> /// <returns></returns> public async Task <double> GetRoomVolume(string roomUdn) { if (zoneViewModelRenderer == null) { return(0); } ServiceActionReturnMessage message = await zoneViewModelRenderer.GetRoomVolume(roomUdn); if (message.ActionStatus == ActionStatus.Okay && message.ReturnValue is double volume) { return(volume); } else { return(0); } }