public abstract class AbstractAudioRenderingControl extends Object implements LastChangeDelegator
| Modifier and Type | Field and Description |
|---|---|
protected PropertyChangeSupport |
propertyChangeSupport |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAudioRenderingControl() |
protected |
AbstractAudioRenderingControl(LastChange lastChange) |
protected |
AbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport) |
protected |
AbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport,
LastChange lastChange) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentInstanceIdsprotected final PropertyChangeSupport propertyChangeSupport
protected AbstractAudioRenderingControl()
protected AbstractAudioRenderingControl(LastChange lastChange)
protected AbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport)
protected AbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport, LastChange lastChange)
public LastChange getLastChange()
getLastChange in interface LastChangeDelegatorpublic void appendCurrentState(LastChange lc, UnsignedIntegerFourBytes instanceId) throws Exception
appendCurrentState in interface LastChangeDelegatorExceptionpublic PropertyChangeSupport getPropertyChangeSupport()
public static UnsignedIntegerFourBytes getDefaultInstanceID()
public String listPresets(UnsignedIntegerFourBytes instanceId) throws RenderingControlException
RenderingControlExceptionpublic void selectPreset(UnsignedIntegerFourBytes instanceId, String presetName) throws RenderingControlException
RenderingControlExceptionpublic abstract boolean getMute(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException
RenderingControlExceptionpublic abstract void setMute(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredMute) throws RenderingControlException
RenderingControlExceptionpublic abstract UnsignedIntegerTwoBytes getVolume(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException
RenderingControlExceptionpublic abstract void setVolume(UnsignedIntegerFourBytes instanceId, String channelName, UnsignedIntegerTwoBytes desiredVolume) throws RenderingControlException
RenderingControlExceptionpublic Integer getVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException
RenderingControlExceptionpublic void setVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName, Integer desiredVolumeDB) throws RenderingControlException
RenderingControlExceptionpublic VolumeDBRange getVolumeDBRange(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException
RenderingControlExceptionpublic boolean getLoudness(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException
RenderingControlExceptionpublic void setLoudness(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredLoudness) throws RenderingControlException
RenderingControlExceptionprotected abstract Channel[] getCurrentChannels()
protected Channel getChannel(String channelName) throws RenderingControlException
RenderingControlExceptionCopyright © 2023 jUPnP.org. All rights reserved.