org.mobicents.javax.media.mscontrol.mixer
Class MixerAdapterImpl

java.lang.Object
  extended by org.mobicents.javax.media.mscontrol.MediaObjectImpl
      extended by org.mobicents.javax.media.mscontrol.container.ContainerImpl
          extended by 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 Class Summary
 
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 class org.mobicents.javax.media.mscontrol.container.ContainerImpl
config, direction, endpoint, invocationLock, lock, maxJoinees, session, streams
 
Fields inherited from class org.mobicents.javax.media.mscontrol.MediaObjectImpl
ENDPOINT_NAME
 
Fields inherited from interface javax.media.mscontrol.mixer.MixerAdapter
DTMF_CLAMP, DTMFCLAMP_VOLUME, EMPTY
 
Fields inherited from interface javax.media.mscontrol.MediaObject
MEDIAOBJECT_ID
 
Constructor Summary
MixerAdapterImpl(MediaMixerImpl mixer, MediaConfigImpl config)
           
 
Method Summary
 void addListener(javax.media.mscontrol.resource.AllocationEventListener arg0)
           
 void confirm()
           
 javax.media.mscontrol.MediaConfig getConfig()
           
 Iterator<javax.media.mscontrol.MediaObject> getMediaObjects()
           
<T extends javax.media.mscontrol.MediaObject>
Iterator<T>
getMediaObjects(Class<T> arg0)
           
<R> R
getResource(Class<R> arg0)
           
 void release()
           
 void removeListener(javax.media.mscontrol.resource.AllocationEventListener arg0)
           
 void triggerAction(javax.media.mscontrol.resource.Action arg0)
           
 
Methods inherited from class org.mobicents.javax.media.mscontrol.container.ContainerImpl
addListener, fire, getEndpoint, getJoinableStream, getJoinableStreams, getJoinees, getJoinees, getMediaSession, join, joined, joinInitiate, removeListener, setConcreteName, toString, unjoin, unjoin, unjoined, unjoinInitiate
 
Methods inherited from class org.mobicents.javax.media.mscontrol.MediaObjectImpl
createParameters, debug, getDriver, getObjectID, getParameters, getURI, info, setParameters, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.media.mscontrol.join.JoinableContainer
getJoinableStream, getJoinableStreams
 
Methods inherited from interface javax.media.mscontrol.join.Joinable
getJoinees, getJoinees, join, joinInitiate, unjoin, unjoinInitiate
 
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
 

Field Detail

ADAPTOR_CFG

public static javax.media.mscontrol.MediaConfig ADAPTOR_CFG
Constructor Detail

MixerAdapterImpl

public MixerAdapterImpl(MediaMixerImpl mixer,
                        MediaConfigImpl config)
                 throws javax.media.mscontrol.MsControlException
Throws:
javax.media.mscontrol.MsControlException
Method Detail

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

release

public void release()
Specified by:
release in interface javax.media.mscontrol.MediaObject

addListener

public void addListener(javax.media.mscontrol.resource.AllocationEventListener arg0)
Specified by:
addListener in interface javax.media.mscontrol.resource.AllocationEventNotifier

removeListener

public void removeListener(javax.media.mscontrol.resource.AllocationEventListener arg0)
Specified by:
removeListener in interface javax.media.mscontrol.resource.AllocationEventNotifier


Copyright © 2011. All Rights Reserved.