public interface IHTTPStreamerCupertinoIndex
| Modifier and Type | Method | Description |
|---|---|---|
int |
addIndexItem(IHTTPStreamerCupertinoIndexItem item) |
|
int |
addIndexKeyFrameItem(IHTTPStreamerCupertinoIndexItem item) |
|
void |
close() |
|
void |
fillChunk(IHTTPStreamerCupertinoIndexItem item,
LiveStreamPacketizerCupertinoChunk chunk,
com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition,
long bitrate,
boolean isByteRangeRequest) |
|
IHTTPStreamerApplicationContext |
getApplicationContext() |
|
int |
getAudioBitrate() |
|
int |
getAudioCodec() |
|
com.wowza.wms.timedtext.model.TimedTextRequest |
getCaptionRequest() |
|
com.wowza.wms.timedtext.cea608.ITimedTextProviderCEA608 |
getCEA608CaptionProvider() |
|
LiveStreamPacketizerCupertinoChunk |
getChunk(String filename,
com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition,
long bitrate,
boolean isByteRangeRequest) |
|
com.wowza.wms.media.model.MediaCodecInfoAudio |
getCodecInfoAudio() |
|
com.wowza.wms.media.model.MediaCodecInfoVideo |
getCodecInfoVideo() |
|
String |
getCodecsAudioStr(int codecStrFormatId) |
|
String |
getCodecsStr(int codecStrFormatId) |
|
String |
getCodecsVideoStr(int codecStrFormatId) |
|
double |
getDuration() |
|
com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo |
getEncInfo() |
|
com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo |
getEncKeyFrameInfo() |
|
String |
getEncKeyFrameURL() |
|
String |
getEncURL() |
|
IHTTPStreamerSession |
getHttpStreamerSession() |
|
int |
getID3Bitrate(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition) |
|
ID3Frames |
getID3FramesFooter() |
|
ID3Frames |
getID3FramesFooterAudio() |
|
ID3Frames |
getID3FramesHeader() |
|
ID3Frames |
getID3FramesHeaderAudio() |
|
int |
getIndexCount() |
|
IHTTPStreamerCupertinoIndexItem |
getIndexItem(int index) |
|
int |
getIndexKeyFrameCount() |
|
IHTTPStreamerCupertinoIndexItem |
getIndexKeyFrameItem(int index) |
|
int |
getKeyFrameOnlyBitrate() |
|
long |
getPlayDuration() |
|
String |
getPlaylistStr(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition) |
|
long |
getPlaySeek() |
|
long |
getPlayStart() |
|
WMSProperties |
getProperties() |
|
String |
getResolutionStr() |
|
java.util.List<Long> |
getStreamBitrates() |
|
int |
getStreamMode() |
|
String |
getStreamName() |
|
String |
getStreamNameByBitrate(long bitrate) |
|
String |
getStreamNameByBitrate(long bitrate,
String languageStr,
String titleStr) |
|
java.util.List<String> |
getStreamNames() |
|
java.util.List<String> |
getStreamNamesRaw() |
|
String |
getSubtitleChunk(String filename,
String languageID,
boolean isByteRangeRequest) |
|
String |
getSubtitlelistStr(String languageID,
com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo) |
|
String |
getTitleStr() |
|
int |
getVideoBitrateAverage() |
|
int |
getVideoBitratePeak() |
|
String |
getVODTranscodeNGRP() |
|
com.wowza.wms.timedtext.webvtt.ITimedTextProviderWebVTT |
getWebVTTCaptionProvider() |
|
void |
indexFile(IHTTPStreamerSession httpStreamerSession) |
|
void |
init(IHTTPStreamerApplicationContext appContext,
IHTTPStreamerSession httpStreamerSession,
String rawStreamName,
String streamExt,
String streamName,
long playStart,
long playDuration,
long playSeek,
com.wowza.wms.timedtext.model.TimedTextRequest timedTextRequest,
String vodTranscodeNGRP) |
|
boolean |
isCreateKeyFrameOnlyPlaylist() |
|
boolean |
isDoEncryption() |
|
boolean |
isDoKeyFrameEncryption() |
|
boolean |
isReloadMediaList() |
|
boolean |
isUseWebVTTForVODCaptions() |
|
void |
open() |
|
void |
setAudioBitrate(int audioBitrate) |
|
void |
setAudioCodec(int audioCodec) |
|
void |
setCaptionRequest(com.wowza.wms.timedtext.model.TimedTextRequest request) |
|
void |
setCEA608CaptionProvider(com.wowza.wms.timedtext.cea608.ITimedTextProviderCEA608 captionProviderCEA608) |
|
void |
setDuration(double duration) |
|
void |
setKeyFrameOnlyBitrate(int keyFrameOnlyBitrate) |
|
void |
setPlayDuration(long playDuration) |
|
void |
setPlaySeek(long playSeek) |
|
void |
setPlayStart(long playStart) |
|
void |
setStreamMode(int streamMode) |
|
void |
setTitleStr(String titleStr) |
|
void |
setUseWebVTTForVODCaptions(boolean useWebVTTForCaption) |
|
void |
setVideoBitrateAverage(int videoBitrate) |
|
void |
setVideoBitratePeak(int videoBitrate) |
|
void |
setVODTranscodeNGRP(String vodTranscodeNGRP) |
|
void |
setWebVTTCaptionProvider(com.wowza.wms.timedtext.webvtt.ITimedTextProviderWebVTT captionProviderWebVTT) |
int addIndexItem(IHTTPStreamerCupertinoIndexItem item)
int addIndexKeyFrameItem(IHTTPStreamerCupertinoIndexItem item)
void close()
void fillChunk(IHTTPStreamerCupertinoIndexItem item, LiveStreamPacketizerCupertinoChunk chunk, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition, long bitrate, boolean isByteRangeRequest)
IHTTPStreamerApplicationContext getApplicationContext()
int getAudioBitrate()
int getAudioCodec()
com.wowza.wms.timedtext.model.TimedTextRequest getCaptionRequest()
com.wowza.wms.timedtext.cea608.ITimedTextProviderCEA608 getCEA608CaptionProvider()
LiveStreamPacketizerCupertinoChunk getChunk(String filename, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition, long bitrate, boolean isByteRangeRequest)
com.wowza.wms.media.model.MediaCodecInfoAudio getCodecInfoAudio()
com.wowza.wms.media.model.MediaCodecInfoVideo getCodecInfoVideo()
String getCodecsAudioStr(int codecStrFormatId)
String getCodecsStr(int codecStrFormatId)
String getCodecsVideoStr(int codecStrFormatId)
double getDuration()
com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo getEncInfo()
com.wowza.wms.httpstreamer.cupertinostreaming.util.CupertinoEncInfo getEncKeyFrameInfo()
String getEncKeyFrameURL()
String getEncURL()
IHTTPStreamerSession getHttpStreamerSession()
int getID3Bitrate(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition)
ID3Frames getID3FramesFooter()
ID3Frames getID3FramesFooterAudio()
ID3Frames getID3FramesHeader()
ID3Frames getID3FramesHeaderAudio()
int getIndexCount()
IHTTPStreamerCupertinoIndexItem getIndexItem(int index)
int getIndexKeyFrameCount()
IHTTPStreamerCupertinoIndexItem getIndexKeyFrameItem(int index)
int getKeyFrameOnlyBitrate()
long getPlayDuration()
String getPlaylistStr(com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition rendition)
long getPlaySeek()
long getPlayStart()
WMSProperties getProperties()
String getResolutionStr()
java.util.List<Long> getStreamBitrates()
int getStreamMode()
String getStreamName()
String getStreamNameByBitrate(long bitrate)
String getStreamNameByBitrate(long bitrate,
String languageStr,
String titleStr)
java.util.List<String> getStreamNames()
java.util.List<String> getStreamNamesRaw()
String getSubtitleChunk(String filename,
String languageID,
boolean isByteRangeRequest)
String getSubtitlelistStr(String languageID,
com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
String getTitleStr()
int getVideoBitrateAverage()
int getVideoBitratePeak()
String getVODTranscodeNGRP()
com.wowza.wms.timedtext.webvtt.ITimedTextProviderWebVTT getWebVTTCaptionProvider()
void indexFile(IHTTPStreamerSession httpStreamerSession)
void init(IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName, long playStart, long playDuration, long playSeek, com.wowza.wms.timedtext.model.TimedTextRequest timedTextRequest, String vodTranscodeNGRP)
boolean isCreateKeyFrameOnlyPlaylist()
boolean isDoEncryption()
boolean isDoKeyFrameEncryption()
boolean isReloadMediaList()
boolean isUseWebVTTForVODCaptions()
void open()
void setAudioBitrate(int audioBitrate)
void setAudioCodec(int audioCodec)
void setCaptionRequest(com.wowza.wms.timedtext.model.TimedTextRequest request)
void setCEA608CaptionProvider(com.wowza.wms.timedtext.cea608.ITimedTextProviderCEA608 captionProviderCEA608)
void setDuration(double duration)
void setKeyFrameOnlyBitrate(int keyFrameOnlyBitrate)
void setPlayDuration(long playDuration)
void setPlaySeek(long playSeek)
void setPlayStart(long playStart)
void setStreamMode(int streamMode)
void setTitleStr(String titleStr)
void setUseWebVTTForVODCaptions(boolean useWebVTTForCaption)
void setVideoBitrateAverage(int videoBitrate)
void setVideoBitratePeak(int videoBitrate)
void setVODTranscodeNGRP(String vodTranscodeNGRP)
void setWebVTTCaptionProvider(com.wowza.wms.timedtext.webvtt.ITimedTextProviderWebVTT captionProviderWebVTT)