public interface IHTTPStreamerCupertinoVODActionNotify
IHTTPStreamerCupertinoVODActionNotify: listener interface for video on demand iOS streaming. See HTTPStreamerApplicationContextCupertinoStreamer.addVODActionListener(IHTTPStreamerCupertinoVODActionNotify listener)
| Modifier and Type | Method and Description |
|---|---|
void |
onCreate(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerApplicationContext appContext,
IHTTPStreamerSession httpStreamerSession,
String rawStreamName,
String streamExt,
String streamName)
Called when file index created
|
void |
onDestroy(IHTTPStreamerCupertinoIndex fileIndex)
Called after file index is destroyed
|
void |
onFillChunkEnd(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerCupertinoIndexItem item,
LiveStreamPacketizerCupertinoChunk chunk,
boolean audioOnly)
Called after each chunk is filled.
|
void |
onFillChunkStart(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerCupertinoIndexItem item,
LiveStreamPacketizerCupertinoChunk chunk,
boolean audioOnly)
Called each time a chunk is filled.
|
void |
onIndex(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerApplicationContext appContext,
IHTTPStreamerSession httpStreamerSession,
String rawStreamName,
String streamExt,
String streamName)
Called after file is indexed
|
void |
onInit(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerApplicationContext appContext,
IHTTPStreamerSession httpStreamerSession,
String rawStreamName,
String streamExt,
String streamName)
Called after initialized
|
void |
onOpen(IHTTPStreamerCupertinoIndex fileIndex,
IHTTPStreamerApplicationContext appContext,
IHTTPStreamerSession httpStreamerSession,
String rawStreamName,
String streamExt,
String streamName)
Called after open
|
void onCreate(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
fileIndex - file indexappContext - HTTP application contexthttpStreamerSession - HTTP streaming sessionrawStreamName - stream namestreamExt - stream extensionstreamName - adjusted stream namevoid onDestroy(IHTTPStreamerCupertinoIndex fileIndex)
fileIndex - file indexvoid onFillChunkEnd(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerCupertinoIndexItem item, LiveStreamPacketizerCupertinoChunk chunk, boolean audioOnly)
fileIndex - file indexitem - index itemchunk - chunk being filledaudioOnly - is audio-only chunkvoid onFillChunkStart(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerCupertinoIndexItem item, LiveStreamPacketizerCupertinoChunk chunk, boolean audioOnly)
fileIndex - file indexitem - index itemchunk - chunk being filledaudioOnly - is audio-only chunkvoid onIndex(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
fileIndex - file indexappContext - HTTP application contexthttpStreamerSession - HTTP streaming sessionrawStreamName - stream namestreamExt - stream extensionstreamName - adjusted stream namevoid onInit(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
fileIndex - file indexappContext - HTTP application contexthttpStreamerSession - HTTP streaming sessionrawStreamName - stream namestreamExt - stream extensionstreamName - adjusted stream namevoid onOpen(IHTTPStreamerCupertinoIndex fileIndex, IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
fileIndex - file indexappContext - HTTP application contexthttpStreamerSession - HTTP streaming sessionrawStreamName - stream namestreamExt - stream extensionstreamName - adjusted stream name