public async Task SetEqAsync(EqType eqType, bool value) { // Only relevant for Soundbar await _upnpClient.InvokeActionAsync("SetEQ", new List <UpnpArgument> { new UpnpArgument("EQType", eqType.ToString()), new UpnpArgument("DesiredValue", value.ToInt()) }); }
public async Task <bool> GetEqAsync(EqType eqType) { // Only relevant for Soundbar var value = await _upnpClient.InvokeFuncAsync <int>("GetEQ", new List <UpnpArgument> { new UpnpArgument("EQType", eqType.ToString()) }); return(value != 0); }