org.mobicents.javax.media.mscontrol.mixer
Class MixerAdapterImpl
java.lang.Object
org.mobicents.javax.media.mscontrol.MediaObjectImpl
org.mobicents.javax.media.mscontrol.container.ContainerImpl
org.mobicents.javax.media.mscontrol.mixer.MixerAdapterImpl
- All Implemented Interfaces:
- Serializable, javax.media.mscontrol.join.Joinable, javax.media.mscontrol.join.JoinableContainer, javax.media.mscontrol.join.JoinEventNotifier, javax.media.mscontrol.MediaObject, javax.media.mscontrol.mixer.MixerAdapter, javax.media.mscontrol.resource.AllocationEventNotifier, javax.media.mscontrol.resource.ResourceContainer, LinkListener
public class MixerAdapterImpl
- extends ContainerImpl
- implements javax.media.mscontrol.mixer.MixerAdapter
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface javax.media.mscontrol.join.Joinable |
javax.media.mscontrol.join.Joinable.Direction |
|
Field Summary |
static javax.media.mscontrol.MediaConfig |
ADAPTOR_CFG
|
| Fields inherited from interface javax.media.mscontrol.mixer.MixerAdapter |
DTMF_CLAMP, DTMFCLAMP_VOLUME, EMPTY |
| Fields inherited from interface javax.media.mscontrol.MediaObject |
MEDIAOBJECT_ID |
| Methods inherited from class org.mobicents.javax.media.mscontrol.container.ContainerImpl |
addIncomingLink, addListener, fire, getEndpoint, getJoinableStreams, getJoinees, getJoinees, getLink, getMediaSession, joined, removeIncomingLink, removeListener, setConcreteName, toString, unjoin, unjoined |
| Methods inherited from interface javax.media.mscontrol.join.JoinableContainer |
getJoinableStreams |
| Methods inherited from interface javax.media.mscontrol.join.Joinable |
getJoinees, getJoinees |
| Methods inherited from interface javax.media.mscontrol.join.JoinEventNotifier |
addListener, getMediaSession, removeListener |
| Methods inherited from interface javax.media.mscontrol.MediaObject |
createParameters, getParameters, getURI, setParameters |
| Methods inherited from interface javax.media.mscontrol.resource.AllocationEventNotifier |
getMediaSession |
ADAPTOR_CFG
public static javax.media.mscontrol.MediaConfig ADAPTOR_CFG
MixerAdapterImpl
public MixerAdapterImpl(MediaMixerImpl mixer,
javax.media.mscontrol.Parameters params)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
MixerAdapterImpl
public MixerAdapterImpl(MediaMixerImpl mixer,
javax.media.mscontrol.Parameters params,
Boolean dtmfClamp)
throws javax.media.mscontrol.MsControlException
- Throws:
javax.media.mscontrol.MsControlException
dtmfClamp
public boolean dtmfClamp()
getJoinableStream
public javax.media.mscontrol.join.JoinableStream getJoinableStream(javax.media.mscontrol.join.JoinableStream.StreamType value)
throws javax.media.mscontrol.MsControlException
- Specified by:
getJoinableStream in interface javax.media.mscontrol.join.JoinableContainer- Overrides:
getJoinableStream in class ContainerImpl
- Throws:
javax.media.mscontrol.MsControlException
join
public void join(javax.media.mscontrol.join.Joinable.Direction direction,
javax.media.mscontrol.join.Joinable other)
throws javax.media.mscontrol.MsControlException
- Specified by:
join in interface javax.media.mscontrol.join.Joinable- Overrides:
join in class ContainerImpl
- Throws:
javax.media.mscontrol.MsControlException
joinInitiate
public void joinInitiate(javax.media.mscontrol.join.Joinable.Direction direction,
javax.media.mscontrol.join.Joinable other,
Serializable context)
throws javax.media.mscontrol.MsControlException
- Specified by:
joinInitiate in interface javax.media.mscontrol.join.Joinable- Overrides:
joinInitiate in class ContainerImpl
- Throws:
javax.media.mscontrol.MsControlException
unjoin
public void unjoin(javax.media.mscontrol.join.Joinable other)
throws javax.media.mscontrol.MsControlException
- Specified by:
unjoin in interface javax.media.mscontrol.join.Joinable- Overrides:
unjoin in class ContainerImpl
- Throws:
javax.media.mscontrol.MsControlException
unjoinInitiate
public void unjoinInitiate(javax.media.mscontrol.join.Joinable other,
Serializable context)
throws javax.media.mscontrol.MsControlException
- Specified by:
unjoinInitiate in interface javax.media.mscontrol.join.Joinable- Overrides:
unjoinInitiate in class ContainerImpl
- Throws:
javax.media.mscontrol.MsControlException
confirm
public void confirm()
throws javax.media.mscontrol.MsControlException
- Specified by:
confirm in interface javax.media.mscontrol.resource.ResourceContainer
- Throws:
javax.media.mscontrol.MsControlException
getConfig
public javax.media.mscontrol.MediaConfig getConfig()
- Specified by:
getConfig in interface javax.media.mscontrol.resource.ResourceContainer
getResource
public <R> R getResource(Class<R> arg0)
throws javax.media.mscontrol.MsControlException
- Specified by:
getResource in interface javax.media.mscontrol.resource.ResourceContainer
- Throws:
javax.media.mscontrol.MsControlException
triggerAction
public void triggerAction(javax.media.mscontrol.resource.Action arg0)
- Specified by:
triggerAction in interface javax.media.mscontrol.resource.ResourceContainer
getMediaObjects
public Iterator<javax.media.mscontrol.MediaObject> getMediaObjects()
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
getMediaObjects
public <T extends javax.media.mscontrol.MediaObject> Iterator<T> getMediaObjects(Class<T> arg0)
- Specified by:
getMediaObjects in interface javax.media.mscontrol.MediaObject
getOwner
protected ContainerImpl getOwner()
- Overrides:
getOwner in class ContainerImpl
release
public void release()
- Specified by:
release in interface javax.media.mscontrol.MediaObject
addListener
public void addListener(javax.media.mscontrol.resource.AllocationEventListener listener)
- Specified by:
addListener in interface javax.media.mscontrol.resource.AllocationEventNotifier
removeListener
public void removeListener(javax.media.mscontrol.resource.AllocationEventListener listener)
- Specified by:
removeListener in interface javax.media.mscontrol.resource.AllocationEventNotifier
Copyright © 2013 TeleStax, Inc.. All Rights Reserved.