Uses of Interface
com.wowza.wms.stream.IMediaStream

Packages that use IMediaStream
com.wowza.io   
com.wowza.wms.application   
com.wowza.wms.client   
com.wowza.wms.httpstreamer.model   
com.wowza.wms.logging   
com.wowza.wms.mediacaster   
com.wowza.wms.module   
com.wowza.wms.response   
com.wowza.wms.rtp.model   
com.wowza.wms.stream   
com.wowza.wms.stream.livepacketizer   
com.wowza.wms.stream.publish   
com.wowza.wms.util   
 

Uses of IMediaStream in com.wowza.io
 

Methods in com.wowza.io with parameters of type IMediaStream
 void IRandomAccessReader.init(IApplicationInstance appInstance, IMediaStream stream, String basePath, String mediaName, String mediaExtension)
          Intialize RandomAccessReader
 

Uses of IMediaStream in com.wowza.wms.application
 

Methods in com.wowza.wms.application that return types with arguments of type IMediaStream
 java.util.List<IMediaStream> IApplicationInstance.getPlayStreamsByName(String name)
          Get a list of media streams that are listening for published stream.
 

Methods in com.wowza.wms.application with parameters of type IMediaStream
 void IApplicationInstance.addPlayStreamByName(IMediaStream stream, String name)
          Add a media stream to the list of streams that are listening for a published stream
 void IApplicationInstance.notifyMediaReaderClose(IMediaReader mediaReader, IMediaStream stream)
          Notify media reader notifyMediaReaderClose
 void IApplicationInstance.notifyMediaReaderExtractMetaData(IMediaReader mediaReader, IMediaStream stream)
          Notify media reader notifyMediaReaderExtractMetaData
 void IApplicationInstance.notifyMediaReaderInit(IMediaReader mediaReader, IMediaStream stream)
          Notify media reader notifyMediaReaderInit
 void IApplicationInstance.notifyMediaReaderOpen(IMediaReader mediaReader, IMediaStream stream)
          Notify media reader notifyMediaReaderOpen
 void IApplicationInstance.notifyMediaWriterOnFLVAddMetadata(IMediaStream stream, java.util.Map<String,Object> extraMetadata)
          Notify all MediaWriter listeners of onFLVAddMetadata
 void IApplicationInstance.notifyMediaWriterOnWriteComplete(IMediaStream stream, java.io.File file)
          Notify all MediaWriter listeners of onWriteComplete
 void IApplicationInstance.removePlayStreamByName(IMediaStream stream)
          Remove media stream from the list of streams that are listening for a published stream
 

Uses of IMediaStream in com.wowza.wms.client
 

Methods in com.wowza.wms.client with parameters of type IMediaStream
 AMFObj IClient.getRespAMFAudioObj(IMediaStream stream)
          Get the audio response AMFObj for a given mediaStream
 AMFObj IClient.getRespAMFDataObj(IMediaStream stream)
          Get the data response AMFObj for a given mediaStream
 AMFObj IClient.getRespAMFVideoObj(IMediaStream stream)
          Get the video response AMFObj for a given mediaStream
 

Uses of IMediaStream in com.wowza.wms.httpstreamer.model
 

Methods in com.wowza.wms.httpstreamer.model that return IMediaStream
 IMediaStream IHTTPStreamerSession.getStream()
          Get the IMediaStream associated with this HTTP session
 

Methods in com.wowza.wms.httpstreamer.model with parameters of type IMediaStream
 void IHTTPStreamerSession.setStream(IMediaStream stream)
          Set the IMediaStream associated with this HTTP session
 

Uses of IMediaStream in com.wowza.wms.logging
 

Methods in com.wowza.wms.logging with parameters of type IMediaStream
 void WMSLogger.debug(String comment, IMediaStream stream)
           
 void WMSLogger.debug(String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void WMSLogger.error(String comment, IMediaStream stream)
           
 void WMSLogger.error(String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void WMSLogger.fatal(String comment, IMediaStream stream)
           
 void WMSLogger.fatal(String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void WMSLogger.info(String comment, IMediaStream stream)
           
 void WMSLogger.info(String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void WMSLogger.log(org.apache.log4j.Level level, String comment, IMediaStream stream)
           
 void WMSLogger.log(org.apache.log4j.Level level, String comment, IMediaStream stream, String category, String event)
           
 void WMSLogger.log(org.apache.log4j.Level level, String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void ILogNotify.onLog(org.apache.log4j.Level level, String comment, IMediaStream stream, String category, String event, int status, String context)
          Called each time the server logs a message.
 void LogNotifyCalculateIncremental.onLog(org.apache.log4j.Level level, String comment, IMediaStream stream, String category, String event, int status, String context)
           
 void WMSLogger.warn(String comment, IMediaStream stream)
           
 void WMSLogger.warn(String comment, IMediaStream stream, String category, String event, int status, String context)
           
 

Uses of IMediaStream in com.wowza.wms.mediacaster
 

Methods in com.wowza.wms.mediacaster that return IMediaStream
 IMediaStream IMediaCaster.getStream()
          Get the underlying stream being used by this media caster
 

Methods in com.wowza.wms.mediacaster with parameters of type IMediaStream
 void IMediaCasterNotify.onSetSourceStream(IMediaCaster mediaCaster, IMediaStream stream)
          Invoked when soure stream is set (can be called with stream of null)
 void IMediaCaster.setStream(IMediaStream stream)
          Set the underlying stream being used by this media caster
 

Uses of IMediaStream in com.wowza.wms.module
 

Fields in com.wowza.wms.module with type parameters of type IMediaStream
protected  java.util.Map<IMediaStream,com.wowza.wms.stream.monitor.MediaStreamMonitor> ModuleMediaCasterStreamMonitorAdvanced.monitors
           
 

Methods in com.wowza.wms.module that return IMediaStream
protected static IMediaStream ModuleBase.getStream(IClient client, com.wowza.wms.request.RequestFunction function)
          For methods called from the client side object NetStream (publish, play, deleteStream) get the IMediaStream object associated with the call.
 

Methods in com.wowza.wms.module with parameters of type IMediaStream
 void IModuleOnStream.onStreamCreate(IMediaStream stream)
          Invoked when a stream is created.
 void ModuleMediaCasterStreamMonitorAdvanced.onStreamCreate(IMediaStream stream)
           
 void IModuleOnStream.onStreamDestroy(IMediaStream stream)
          Invoked when a stream is destroyed.
 void ModuleMediaCasterStreamMonitorAdvanced.onStreamDestroy(IMediaStream stream)
           
protected static void ModuleBase.sendStreamOnStatusError(IMediaStream stream, String code, String description)
          Send an error to the client-side NetStream.onStatus handler
 

Uses of IMediaStream in com.wowza.wms.response
 

Constructors in com.wowza.wms.response with parameters of type IMediaStream
ResponseFunction(IMediaStream stream, AMFObj amfObj)
          Create an empty ResponseFunction
 

Uses of IMediaStream in com.wowza.wms.rtp.model
 

Methods in com.wowza.wms.rtp.model that return IMediaStream
 IMediaStream RTPStream.getStream()
          Get the IMediaStream
 

Methods in com.wowza.wms.rtp.model with parameters of type IMediaStream
 AMFPacket[] RTPStream.getLastPacketsByType(IMediaStream localStream)
          Analyzes stream to get information, Internal use.
 

Uses of IMediaStream in com.wowza.wms.stream
 

Classes in com.wowza.wms.stream that implement IMediaStream
 class com.wowza.wms.stream.MediaStream
           
 class MediaStreamBase
           
 

Fields in com.wowza.wms.stream with type parameters of type IMediaStream
protected  java.util.Map<String,IMediaStream> MediaStreamMap.streamNames
           
protected  java.util.Map<Long,IMediaStream> MediaStreamMap.streams
           
 

Methods in com.wowza.wms.stream that return IMediaStream
 IMediaStream IMediaStreamPlay.getParent()
          Get the parent media stream object
 IMediaStream MediaStreamMap.getStream(IClient client, int index)
          Get a media stream reference by stream id.
 IMediaStream MediaStreamMap.getStream(IClient client, int index, boolean doCreate)
          Get a media stream reference by stream id.
 IMediaStream MediaStreamMap.getStream(com.wowza.wms.netconnection.INetConnection netConnection, int index)
          Get a media stream object that is owned by a server to server netConnection object (not yet implemented).
 IMediaStream MediaStreamMap.getStream(com.wowza.wms.netconnection.INetConnection netConnection, int index, boolean doCreate)
          Get a media stream reference by stream id.
 IMediaStream MediaStreamMap.getStream(String name)
          Get a media stream by stream name.
 IMediaStream MediaStreamMap.getStreamClientless(int index, String streamTypeStr)
          Get a media stream reference by stream id.
 

Methods in com.wowza.wms.stream that return types with arguments of type IMediaStream
 java.util.List<IMediaStream> MediaStreamMap.getStreams()
          Returns a list of IMediaStream objects
 

Methods in com.wowza.wms.stream with parameters of type IMediaStream
 void MediaStreamMap.broadcasePlayMessage(IMediaStream stream, long timecode, java.nio.ByteBuffer msg, int objectEncoding)
          Send a broadcast message to all play stream that are listening to this live published stream.
 int MediaStreamMap.broadcastGetObjectEncoding(IMediaStream stream)
          Get the minimum object encoding level for the clients playing this stream.
 void MediaStreamMap.clearStreamName(String name, IMediaStream stream)
          Unregister a published live media stream name.
 void IMediaReader.init(IApplicationInstance appInstance, IMediaStream stream, String mediaReadType, String basePath, String mediaName)
          Initialize mediaReader
 void IMediaStreamPlay.init(IMediaStream parent, MediaStreamMap streams)
          Initialize mediaStreamPlayer
 void MediaStreamMap.notifyMediaStreamCreate(IMediaStream mediaStream)
          Notify all media stream listeners that a new media stream object has been created.
 void MediaStreamMap.notifyMediaStreamDestroy(IMediaStream mediaStream)
          Notify all media stream listeners that a media stream object is being destroyed.
 void MediaStreamMap.notifyPlayPublish(IMediaStream stream)
          Notify all play streams that are listening to this stream that the stream is going into a state of publish (NetStream.Play.PublishNotify).
 void MediaStreamMap.notifyPlayUnpublish(IMediaStream stream)
          Notify all play streams that are listening to this stream that the stream is going into a state of unpublished (NetStream.Play.UnpublishNotify).
 void IMediaStreamCallback.onCallback(IMediaStream stream, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Triggered on callback event
 void IMediaWriterActionNotify.onFLVAddMetadata(IMediaStream stream, java.util.Map<String,Object> extraMetadata)
          Called just before metadata is written to the file (FLV only)
 void IMediaReaderActionNotify.onMediaReaderClose(IMediaReader mediaReader, IMediaStream stream)
          Called when media reader is closed
 void IMediaReaderActionNotify.onMediaReaderExtractMetaData(IMediaReader mediaReader, IMediaStream stream)
          Called after media reader metadata is extraced from the file
 void IMediaReaderActionNotify.onMediaReaderInit(IMediaReader mediaReader, IMediaStream stream)
          Called after media reader is initialized
 void IMediaReaderActionNotify.onMediaReaderOpen(IMediaReader mediaReader, IMediaStream stream)
          Called after media reader is opened
 void IMediaStreamNotify.onMediaStreamCreate(IMediaStream stream)
          Triggered when mediaStream created
 void IMediaStreamNotify.onMediaStreamDestroy(IMediaStream stream)
          Triggered when mediaStream destroyed
 void IMediaStreamActionNotify2.onMetaData(IMediaStream stream, AMFPacket metaDataPacket)
          Triggered when a published streams metadata is set or changes
 void IMediaStreamActionNotify.onPause(IMediaStream stream, boolean isPause, double location)
          Triggered on mediaStream pause
 void IMediaStreamActionNotify2.onPauseRaw(IMediaStream stream, boolean isPause, double location)
          Triggered on mediaStream pauseRaw.
 void IMediaStreamActionNotify.onPlay(IMediaStream stream, String streamName, double playStart, double playLen, int playReset)
          Triggered on mediaStream play
 void IMediaStreamActionNotify.onPublish(IMediaStream stream, String streamName, boolean isRecord, boolean isAppend)
          Triggered on mediaStream publish
 void IMediaStreamActionNotify.onSeek(IMediaStream stream, double location)
          Triggered on mediaStream seek
 void IMediaStreamActionNotify.onStop(IMediaStream stream)
          Triggered on mediaStream stop
 void IMediaStreamActionNotify.onUnPublish(IMediaStream stream, String streamName, boolean isRecord, boolean isAppend)
          Triggered on mediaStream unpublish
 void IMediaWriterActionNotify.onWriteComplete(IMediaStream stream, java.io.File file)
          Called when writing is complete
 int IMediaReader.sendZeroLengthPacket(int type, int timecode, boolean isAbsolute, IMediaStream stream, java.io.OutputStream out, AMFObj wmsObj, com.wowza.wms.stream.file.PlaylistCursor flvCursor, com.wowza.wms.stream.file.PlaylistWriteControl control, com.wowza.wms.stream.file.PlaylistReaderWriteResults results, long[] sizes, boolean isForceTCZero)
           
 void IMediaWriter.setParent(IMediaStream parent)
          Set the parent stream for this media write object
 void MediaStreamMap.setStreamName(IMediaStream stream, String name)
          Insert live media stream into the mediaStreamMap by name.
 java.io.File IMediaStreamFileMapper.streamToFileForRead(IMediaStream stream)
          Get the File object to read from a stream (get stream name, ext and query from stream object)
 java.io.File IMediaStreamFileMapper.streamToFileForRead(IMediaStream stream, String name, String ext, String query)
          Get the File object to read from a stream (specify name, ext and query)
 java.io.File IMediaStreamFileMapper.streamToFileForWrite(IMediaStream stream)
          Get the File object to write to a stream (get stream name, ext and query from stream object)
 java.io.File IMediaStreamFileMapper.streamToFileForWrite(IMediaStream stream, String name, String ext, String query)
          Get the File object to write to a stream (specify name, ext and query)
 long MediaStreamMap.streamToIndex(IMediaStream stream)
          Get the unique stream identifier for a given stream
 int IMediaReader.writeGeneratedKeyFrame(IMediaStream stream, java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, com.wowza.wms.stream.file.PlaylistCursor flvCursor, com.wowza.wms.stream.file.PlaylistWriteControl control, com.wowza.wms.stream.file.PlaylistReaderWriteResults results, long[] sizes, FastPlaySettings fastPlaySettings, boolean isForceTCZero)
          From current location in file generate a key frame (enhanced seek) and write it to out
 int IMediaReader.writePackets(IMediaStream stream, java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, com.wowza.wms.stream.file.PlaylistCursor flvCursor, com.wowza.wms.stream.file.PlaylistWriteControl control, com.wowza.wms.stream.file.PlaylistReaderWriteResults results, long[] sizes, FastPlaySettings fastPlaySettings, boolean isForceTCZero)
          From current location in file write packets to output
 

Uses of IMediaStream in com.wowza.wms.stream.livepacketizer
 

Methods in com.wowza.wms.stream.livepacketizer that return IMediaStream
 IMediaStream ILiveStreamPacketizer.getStartStream()
          Get the current stream that is being packetized
 

Methods in com.wowza.wms.stream.livepacketizer with parameters of type IMediaStream
 void ILiveStreamPacketizer.handlePacket(IMediaStream stream, AMFPacket packet)
          Called to handle an incoming packet
 boolean ILiveStreamPacketizerControl.isLiveStreamPacketize(String packetizer, IMediaStream stream)
          Return true to packetize stream
 void ILiveStreamPacketizer.resetStream(IMediaStream stream)
          Called when something happens that forces the stream to reset
 void ILiveStreamPacketizer.startStream(IMediaStream stream)
          Called when the stream starts
 

Uses of IMediaStream in com.wowza.wms.stream.publish
 

Methods in com.wowza.wms.stream.publish that return IMediaStream
 IMediaStream Publisher.getStream()
          Get the media stream object
 

Methods in com.wowza.wms.stream.publish with parameters of type IMediaStream
 void Publisher.setStream(IMediaStream stream)
          Set the media stream object
 

Uses of IMediaStream in com.wowza.wms.util
 

Methods in com.wowza.wms.util with parameters of type IMediaStream
static double StreamUtils.getStreamLength(IMediaStream stream)
          Get the duration of a media file in seconds.
static int StreamUtils.packetOutput(java.io.OutputStream out, IMediaStream stream, AMFPacket packet, long timecode, AMFObj wmsObj, byte[] workBuffer, int chunkSize)
          Packet output.
static int StreamUtils.packetOutput(java.io.OutputStream out, IMediaStream stream, AMFPacket packet, long timecode, AMFObj wmsObj, byte[] workBuffer, int chunkSize, boolean referenceWrite)
          Packet output.