org.mobicents.javax.media.mscontrol
Class MsControlFactoryImpl

java.lang.Object
  extended by org.mobicents.javax.media.mscontrol.MsControlFactoryImpl
All Implemented Interfaces:
javax.media.mscontrol.MsControlFactory

public class MsControlFactoryImpl
extends java.lang.Object
implements javax.media.mscontrol.MsControlFactory

Author:
amit bhayani

Field Summary
protected static java.util.Map<javax.media.mscontrol.Configuration,MediaConfigImpl> configVsMediaConfigMap
           
 
Fields inherited from interface javax.media.mscontrol.MsControlFactory
MEDIA_SERVER_URI
 
Constructor Summary
MsControlFactoryImpl(java.util.Properties properties)
           
 
Method Summary
 javax.media.mscontrol.MediaSession createMediaSession()
           
 javax.media.mscontrol.Parameters createParameters()
           
 javax.media.mscontrol.resource.video.VideoLayout createVideoLayout(java.lang.String mimeType, java.io.Reader xmlDef)
           
 javax.media.mscontrol.MediaConfig getMediaConfig(javax.media.mscontrol.Configuration<?> paramConfiguration)
           
 javax.media.mscontrol.MediaConfig getMediaConfig(java.io.Reader paramReader)
           
 javax.media.mscontrol.MediaObject getMediaObject(java.net.URI paramURI)
           
 javax.media.mscontrol.resource.video.VideoLayout getPresetLayout(java.lang.String type)
           
 javax.media.mscontrol.resource.video.VideoLayout[] getPresetLayouts(int numberOfLiveRegions)
           
 java.util.Properties getProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configVsMediaConfigMap

protected static java.util.Map<javax.media.mscontrol.Configuration,MediaConfigImpl> configVsMediaConfigMap
Constructor Detail

MsControlFactoryImpl

public MsControlFactoryImpl(java.util.Properties properties)
Method Detail

createMediaSession

public javax.media.mscontrol.MediaSession createMediaSession()
Specified by:
createMediaSession in interface javax.media.mscontrol.MsControlFactory

createParameters

public javax.media.mscontrol.Parameters createParameters()
Specified by:
createParameters in interface javax.media.mscontrol.MsControlFactory

createVideoLayout

public javax.media.mscontrol.resource.video.VideoLayout createVideoLayout(java.lang.String mimeType,
                                                                          java.io.Reader xmlDef)
                                                                   throws javax.media.mscontrol.MediaConfigException
Specified by:
createVideoLayout in interface javax.media.mscontrol.MsControlFactory
Throws:
javax.media.mscontrol.MediaConfigException

getPresetLayout

public javax.media.mscontrol.resource.video.VideoLayout getPresetLayout(java.lang.String type)
                                                                 throws javax.media.mscontrol.MediaConfigException
Specified by:
getPresetLayout in interface javax.media.mscontrol.MsControlFactory
Throws:
javax.media.mscontrol.MediaConfigException

getPresetLayouts

public javax.media.mscontrol.resource.video.VideoLayout[] getPresetLayouts(int numberOfLiveRegions)
                                                                    throws javax.media.mscontrol.MediaConfigException
Specified by:
getPresetLayouts in interface javax.media.mscontrol.MsControlFactory
Throws:
javax.media.mscontrol.MediaConfigException

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface javax.media.mscontrol.MsControlFactory

getMediaConfig

public javax.media.mscontrol.MediaConfig getMediaConfig(javax.media.mscontrol.Configuration<?> paramConfiguration)
                                                 throws javax.media.mscontrol.MediaConfigException
Specified by:
getMediaConfig in interface javax.media.mscontrol.MsControlFactory
Throws:
javax.media.mscontrol.MediaConfigException

getMediaConfig

public javax.media.mscontrol.MediaConfig getMediaConfig(java.io.Reader paramReader)
                                                 throws javax.media.mscontrol.MediaConfigException
Specified by:
getMediaConfig in interface javax.media.mscontrol.MsControlFactory
Throws:
javax.media.mscontrol.MediaConfigException

getMediaObject

public javax.media.mscontrol.MediaObject getMediaObject(java.net.URI paramURI)
Specified by:
getMediaObject in interface javax.media.mscontrol.MsControlFactory


Copyright © 2009. All Rights Reserved.