internal void _SetVolume(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, UInt16 DesiredVolume) { SetVolume(Channel, DesiredVolume); if (OnVolumeChanged != null) { OnVolumeChanged(this, Channel, DesiredVolume); } }
internal void _SetMute(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, bool DesiredMute) { SetMute(Channel, DesiredMute); if (OnMuteChanged != null) { OnMuteChanged(this, Channel, DesiredMute); } }
public void SetMute(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, bool DesiredMute) { MuteChannelTable[DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel)] = DesiredMute; RC_LastChange("Mute", DesiredMute.ToString().ToLower(), "channel", DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel)); // if(Channel==DvRenderingControl.Enum_A_ARG_TYPE_Channel.MASTER) // { // RC_LastChange("Mute",DesiredMute.ToString().ToLower()); // } }
protected void SetMuteSink(System.UInt32 InstanceID, DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, System.Boolean DesiredMute) { if (ID_Table.ContainsKey(InstanceID) == false) { throw(new UPnPCustomException(802, InstanceID.ToString() + " is not a valid InstanceID")); } else { AVConnection c = (AVConnection)ID_Table[InstanceID]; c._SetMute(Channel, DesiredMute); } }
protected void GetVolumeSink(System.UInt32 InstanceID, DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, out System.UInt16 CurrentVolume) { if (ID_Table.ContainsKey(InstanceID) == false) { throw(new UPnPCustomException(802, InstanceID.ToString() + " is not a valid InstanceID")); } else { AVConnection c = (AVConnection)ID_Table[InstanceID]; CurrentVolume = c.GetVolume(Channel); } }
public void SetVolume(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, UInt16 DesiredVolume) { string arg = DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel); VolumeChannelTable[arg] = DesiredVolume; RC_LastChange("Volume", DesiredVolume.ToString(), "channel", DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel)); /* * if(Channel==RenderingControl.Enum_A_ARG_TYPE_Channel.MASTER) * { * RC_LastChange("Volume",DesiredVolume.ToString()); * }*/ }
public UInt16 GetVolume(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel) { string arg = DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel); return((UInt16)VolumeChannelTable[arg]); }
public bool GetMute(DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel) { return((bool)MuteChannelTable[DvRenderingControl.Enum_A_ARG_TYPE_Channel_ToString(Channel)]); }
private void MuteSink(AVConnection sender, DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, bool NewMute) { Manager.Instance.SetMute(NewMute); }
private void VolumeSink(AVConnection sender, DvRenderingControl.Enum_A_ARG_TYPE_Channel Channel, System.UInt16 DesiredVolume) { Manager.Instance.SetVolume((float)DesiredVolume / (float)100); }