com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer
Interface IHTTPStreamerCupertinoVODActionNotify


public interface IHTTPStreamerCupertinoVODActionNotify

IHTTPStreamerCupertinoVODActionNotify: listener interface for video on demand iOS streaming. See HTTPStreamerApplicationContextCupertinoStreamer.addVODActionListener(IHTTPStreamerCupertinoVODActionNotify listener)


Method Summary
 void onCreate(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
          Called when file index created
 void onDestroy(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex)
          Called after file index is destroyed
 void onFillChunkEnd(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndexItem item, com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertinoChunk chunk, boolean audioOnly)
          Called after each chunk is filled.
 void onFillChunkStart(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndexItem item, com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertinoChunk chunk, boolean audioOnly)
          Called each time a chunk is filled.
 void onIndex(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
          Called after file is indexed
 void onInit(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
          Called after initialized
 void onOpen(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
          Called after open
 

Method Detail

onCreate

void onCreate(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
              IHTTPStreamerApplicationContext appContext,
              IHTTPStreamerSession httpStreamerSession,
              String rawStreamName,
              String streamExt,
              String streamName)
Called when file index created

Parameters:
fileIndex - file index
appContext - HTTP application context
httpStreamerSession - HTTP streaming session
rawStreamName - stream name
streamExt - stream extension
streamName - adjusted stream name

onDestroy

void onDestroy(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex)
Called after file index is destroyed

Parameters:
fileIndex - file index

onFillChunkEnd

void onFillChunkEnd(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
                    com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndexItem item,
                    com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertinoChunk chunk,
                    boolean audioOnly)
Called after each chunk is filled. Can be used to add ID3 data to the end of a chunk.

Parameters:
fileIndex - file index
item - index item
chunk - chunk being filled
audioOnly - is audio-only chunk

onFillChunkStart

void onFillChunkStart(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
                      com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndexItem item,
                      com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamPacketizerCupertinoChunk chunk,
                      boolean audioOnly)
Called each time a chunk is filled. Can be used to add ID3 data to the header of a chunk.

Parameters:
fileIndex - file index
item - index item
chunk - chunk being filled
audioOnly - is audio-only chunk

onIndex

void onIndex(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
             IHTTPStreamerApplicationContext appContext,
             IHTTPStreamerSession httpStreamerSession,
             String rawStreamName,
             String streamExt,
             String streamName)
Called after file is indexed

Parameters:
fileIndex - file index
appContext - HTTP application context
httpStreamerSession - HTTP streaming session
rawStreamName - stream name
streamExt - stream extension
streamName - adjusted stream name

onInit

void onInit(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
            IHTTPStreamerApplicationContext appContext,
            IHTTPStreamerSession httpStreamerSession,
            String rawStreamName,
            String streamExt,
            String streamName)
Called after initialized

Parameters:
fileIndex - file index
appContext - HTTP application context
httpStreamerSession - HTTP streaming session
rawStreamName - stream name
streamExt - stream extension
streamName - adjusted stream name

onOpen

void onOpen(com.wowza.wms.httpstreamer.cupertinostreaming.file.IHTTPStreamerCupertinoIndex fileIndex,
            IHTTPStreamerApplicationContext appContext,
            IHTTPStreamerSession httpStreamerSession,
            String rawStreamName,
            String streamExt,
            String streamName)
Called after open

Parameters:
fileIndex - file index
appContext - HTTP application context
httpStreamerSession - HTTP streaming session
rawStreamName - stream name
streamExt - stream extension
streamName - adjusted stream name