Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.teleal.cling.support.renderingcontrol
Class AbstractAudioRenderingControl

    java.lang.Object
      org.teleal.cling.support.renderingcontrol.AbstractAudioRenderingControl

    public abstract class AbstractAudioRenderingControl

extends java.lang.Object

Field Summary
`protected java.beans.PropertyChangeSupport` | `propertyChangeSupport`

Constructor Summary
`protected` | `AbstractAudioRenderingControl()`
`protected` | `AbstractAudioRenderingControl(java.beans.PropertyChangeSupport propertyChangeSupport)`
`protected` | `AbstractAudioRenderingControl(java.beans.PropertyChangeSupport propertyChangeSupport, LastChange lastChange)`

Method Summary
`void` | `fireLastChange()`
`protected Channel` | `getChannel(java.lang.String channelName)`
`static org.teleal.cling.model.types.UnsignedIntegerFourBytes` | `getDefaultInstanceID()`
`LastChange` | `getLastChange()`
`boolean` | `getLoudness(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName)`
`abstract boolean` | `getMute(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName)`
`java.beans.PropertyChangeSupport` | `getPropertyChangeSupport()`
`abstract org.teleal.cling.model.types.UnsignedIntegerTwoBytes` | `getVolume(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName)`
`java.lang.Short` | `getVolumeDB(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName)`
`VolumeDBRange` | `getVolumeDBRange(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName)`
`java.lang.String` | `listPresets(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)`
`void` | `selectPreset(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String presetName)`
`void` | `setLoudness(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName, boolean desiredLoudness)`
`abstract void` | `setMute(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName, boolean desiredMute)`
`abstract void` | `setVolume(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName, org.teleal.cling.model.types.UnsignedIntegerTwoBytes desiredVolume)`
`void` | `setVolumeDB(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId, java.lang.String channelName, java.lang.Short desiredVolumeDB)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### propertyChangeSupport

    protected final java.beans.PropertyChangeSupport propertyChangeSupport

Constructor Detail

### AbstractAudioRenderingControl

    protected AbstractAudioRenderingControl()

### AbstractAudioRenderingControl

    protected AbstractAudioRenderingControl(java.beans.PropertyChangeSupport propertyChangeSupport)

### AbstractAudioRenderingControl

    protected AbstractAudioRenderingControl(java.beans.PropertyChangeSupport propertyChangeSupport,
                                            LastChange lastChange)

Method Detail

### getLastChange

    public LastChange getLastChange()

### fireLastChange

    public void fireLastChange()

### getPropertyChangeSupport

    public java.beans.PropertyChangeSupport getPropertyChangeSupport()

### getDefaultInstanceID

    public static org.teleal.cling.model.types.UnsignedIntegerFourBytes getDefaultInstanceID()

### listPresets

    public java.lang.String listPresets(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId)
                                 throws RenderingControlException

  Throws:
    `RenderingControlException`

### selectPreset

    public void selectPreset(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                             java.lang.String presetName)
                      throws RenderingControlException

  Throws:
    `RenderingControlException`

### getMute

    public abstract boolean getMute(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                    java.lang.String channelName)
                             throws RenderingControlException

  Throws:
    `RenderingControlException`

### setMute

    public abstract void setMute(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                 java.lang.String channelName,
                                 boolean desiredMute)
                          throws RenderingControlException

  Throws:
    `RenderingControlException`

### getVolume

    public abstract org.teleal.cling.model.types.UnsignedIntegerTwoBytes getVolume(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                                                                   java.lang.String channelName)
                                                                            throws RenderingControlException

  Throws:
    `RenderingControlException`

### setVolume

    public abstract void setVolume(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                   java.lang.String channelName,
                                   org.teleal.cling.model.types.UnsignedIntegerTwoBytes desiredVolume)
                            throws RenderingControlException

  Throws:
    `RenderingControlException`

### getVolumeDB

    public java.lang.Short getVolumeDB(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                       java.lang.String channelName)
                                throws RenderingControlException

  Throws:
    `RenderingControlException`

### setVolumeDB

    public void setVolumeDB(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                            java.lang.String channelName,
                            java.lang.Short desiredVolumeDB)
                     throws RenderingControlException

  Throws:
    `RenderingControlException`

### getVolumeDBRange

    public VolumeDBRange getVolumeDBRange(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                                          java.lang.String channelName)
                                   throws RenderingControlException

  Throws:
    `RenderingControlException`

### getLoudness

    public boolean getLoudness(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                               java.lang.String channelName)
                        throws RenderingControlException

  Throws:
    `RenderingControlException`

### setLoudness

    public void setLoudness(org.teleal.cling.model.types.UnsignedIntegerFourBytes instanceId,
                            java.lang.String channelName,
                            boolean desiredLoudness)
                     throws RenderingControlException

  Throws:
    `RenderingControlException`

### getChannel

    protected Channel getChannel(java.lang.String channelName)
                          throws RenderingControlException

  Throws:
    `RenderingControlException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.