org.mobicents.media.server.impl.resource.video
Class AVPlayer

java.lang.Object
  extended by org.mobicents.media.server.impl.BaseComponent
      extended by org.mobicents.media.server.impl.resource.video.AVPlayer
All Implemented Interfaces:
java.io.Serializable, org.mobicents.media.Component, org.mobicents.media.server.spi.MultimediaSource, org.mobicents.media.server.spi.resource.Player

public class AVPlayer
extends BaseComponent
implements org.mobicents.media.server.spi.resource.Player

Author:
kulikov, amit bhayani
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.media.server.impl.BaseComponent
format
 
Constructor Summary
AVPlayer(java.lang.String name, org.mobicents.media.server.spi.Timer timer)
           
 
Method Summary
 void afterStop()
           
 org.mobicents.media.Format[] getFormats()
           
 org.mobicents.media.MediaSource getMediaSource(java.lang.String media)
           
 java.util.Collection<java.lang.String> getMediaTypes()
           
 double getNPT(java.lang.String media)
           
 java.lang.String getSdp(java.lang.String mediaType)
           
 org.mobicents.media.MediaSink getSink(java.lang.String media)
           
 org.mobicents.media.MediaSource getSource(java.lang.String media)
           
 java.lang.String getURL()
           
static void main(java.lang.String[] args)
           
 void prepareTracks(java.lang.String fileName)
           
 void setFile(java.lang.String fileName)
           
 void setRtpTime(java.lang.String media, long rtpTime)
           
 void setSSRC(java.lang.String media, long ssrc)
           
 void setURL(java.lang.String url)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.mobicents.media.server.impl.BaseComponent
addListener, getConnection, getEndpoint, getFormat, getId, getName, getResourceType, removeListener, resetStats, sendEvent, setConnection, setEndpoint, setResourceType, subset, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mobicents.media.Component
addListener, getConnection, getEndpoint, getId, getName, removeListener, resetStats, setConnection, setEndpoint
 

Constructor Detail

AVPlayer

public AVPlayer(java.lang.String name,
                org.mobicents.media.server.spi.Timer timer)
Method Detail

setSSRC

public void setSSRC(java.lang.String media,
                    long ssrc)
Specified by:
setSSRC in interface org.mobicents.media.server.spi.resource.Player

setRtpTime

public void setRtpTime(java.lang.String media,
                       long rtpTime)
Specified by:
setRtpTime in interface org.mobicents.media.server.spi.resource.Player

setFile

public void setFile(java.lang.String fileName)

getSdp

public java.lang.String getSdp(java.lang.String mediaType)

getMediaSource

public org.mobicents.media.MediaSource getMediaSource(java.lang.String media)
Specified by:
getMediaSource in interface org.mobicents.media.server.spi.MultimediaSource

prepareTracks

public void prepareTracks(java.lang.String fileName)
                   throws java.lang.Exception
Throws:
java.lang.Exception

afterStop

public void afterStop()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getFormats

public org.mobicents.media.Format[] getFormats()

start

public void start()
Specified by:
start in interface org.mobicents.media.Component

stop

public void stop()
Specified by:
stop in interface org.mobicents.media.Component

getMediaTypes

public java.util.Collection<java.lang.String> getMediaTypes()
Specified by:
getMediaTypes in interface org.mobicents.media.server.spi.MultimediaSource

getSink

public org.mobicents.media.MediaSink getSink(java.lang.String media)

getSource

public org.mobicents.media.MediaSource getSource(java.lang.String media)

setURL

public void setURL(java.lang.String url)
Specified by:
setURL in interface org.mobicents.media.server.spi.resource.Player

getURL

public java.lang.String getURL()
Specified by:
getURL in interface org.mobicents.media.server.spi.resource.Player

getNPT

public double getNPT(java.lang.String media)
Specified by:
getNPT in interface org.mobicents.media.server.spi.resource.Player


Copyright © 2010. All Rights Reserved.