Klasse AbstractAudioRenderingControl
java.lang.Object
org.jupnp.support.renderingcontrol.AbstractAudioRenderingControl
- Alle implementierten Schnittstellen:
LastChangeDelegator
- Autor:
- Christian Bauer - Initial Contribution, Amit Kumar Mondal - Code Refactoring
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedprotectedAbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport) protectedAbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport, LastChange lastChange) protectedAbstractAudioRenderingControl(LastChange lastChange) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidappendCurrentState(LastChange lc, UnsignedIntegerFourBytes instanceId) protected ChannelgetChannel(String channelName) protected abstract Channel[]static UnsignedIntegerFourBytesbooleangetLoudness(UnsignedIntegerFourBytes instanceId, String channelName) abstract booleangetMute(UnsignedIntegerFourBytes instanceId, String channelName) abstract UnsignedIntegerTwoBytesgetVolume(UnsignedIntegerFourBytes instanceId, String channelName) getVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName) getVolumeDBRange(UnsignedIntegerFourBytes instanceId, String channelName) listPresets(UnsignedIntegerFourBytes instanceId) voidselectPreset(UnsignedIntegerFourBytes instanceId, String presetName) voidsetLoudness(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredLoudness) abstract voidsetMute(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredMute) abstract voidsetVolume(UnsignedIntegerFourBytes instanceId, String channelName, UnsignedIntegerTwoBytes desiredVolume) voidsetVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName, Integer desiredVolumeDB) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.jupnp.support.lastchange.LastChangeDelegator
getCurrentInstanceIds
-
Felddetails
-
propertyChangeSupport
-
-
Konstruktordetails
-
AbstractAudioRenderingControl
protected AbstractAudioRenderingControl() -
AbstractAudioRenderingControl
-
AbstractAudioRenderingControl
-
AbstractAudioRenderingControl
protected AbstractAudioRenderingControl(PropertyChangeSupport propertyChangeSupport, LastChange lastChange)
-
-
Methodendetails
-
getLastChange
- Angegeben von:
getLastChangein SchnittstelleLastChangeDelegator
-
appendCurrentState
- Angegeben von:
appendCurrentStatein SchnittstelleLastChangeDelegator- Löst aus:
Exception
-
getPropertyChangeSupport
-
getDefaultInstanceID
-
listPresets
- Löst aus:
RenderingControlException
-
selectPreset
public void selectPreset(UnsignedIntegerFourBytes instanceId, String presetName) throws RenderingControlException - Löst aus:
RenderingControlException
-
getMute
public abstract boolean getMute(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException - Löst aus:
RenderingControlException
-
setMute
public abstract void setMute(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredMute) throws RenderingControlException - Löst aus:
RenderingControlException
-
getVolume
public abstract UnsignedIntegerTwoBytes getVolume(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException - Löst aus:
RenderingControlException
-
setVolume
public abstract void setVolume(UnsignedIntegerFourBytes instanceId, String channelName, UnsignedIntegerTwoBytes desiredVolume) throws RenderingControlException - Löst aus:
RenderingControlException
-
getVolumeDB
public Integer getVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException - Löst aus:
RenderingControlException
-
setVolumeDB
public void setVolumeDB(UnsignedIntegerFourBytes instanceId, String channelName, Integer desiredVolumeDB) throws RenderingControlException - Löst aus:
RenderingControlException
-
getVolumeDBRange
public VolumeDBRange getVolumeDBRange(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException - Löst aus:
RenderingControlException
-
getLoudness
public boolean getLoudness(UnsignedIntegerFourBytes instanceId, String channelName) throws RenderingControlException - Löst aus:
RenderingControlException
-
setLoudness
public void setLoudness(UnsignedIntegerFourBytes instanceId, String channelName, boolean desiredLoudness) throws RenderingControlException - Löst aus:
RenderingControlException
-
getCurrentChannels
-
getChannel
- Löst aus:
RenderingControlException
-