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