public class LiveStreamPacketizerCupertinoChunk
extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
AUDIO_PACKET_DEFAULT_DURATION |
|
static int |
AUDIO_PACKET_MAX_DURATION |
|
static int |
AUDIO_PACKET_MIN_DURATION |
|
static int |
VIDEO_PACKET_DEFAULT_DURATION |
|
static int |
VIDEO_PACKET_MAX_DURATION |
|
static int |
VIDEO_PACKET_MIN_DURATION |
| Constructor | Description |
|---|---|
LiveStreamPacketizerCupertinoChunk(long chunkIndex,
int rendition) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
addBlock(byte[] buffer,
int offset,
int len) |
|
int |
addBlock(byte[] buffer,
int offset,
int len,
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoTSHolder tsHolder) |
|
void |
addDataPacket(AMFPacket packet) |
|
void |
forceDiscontinuity(boolean force) |
|
int |
getAudioCount() |
|
int |
getBlockCount() |
|
java.util.List<com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamingCupertinoBlock> |
getBlockList() |
|
long |
getCalcDuration() |
|
long |
getCalcDurationAudio() |
|
long |
getCalcDurationVideo() |
|
long |
getChunkIndex() |
|
long |
getChunkIndexByTime() |
|
long |
getChunkIndexForPlaylist() |
|
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoChunkMap |
getChunkMap() |
|
com.wowza.wms.media.model.MediaCodecInfoAudio |
getCodecInfoAudio() |
|
com.wowza.wms.media.model.MediaCodecInfoVideo |
getCodecInfoVideo() |
|
java.util.List<AMFPacket> |
getDataPackets() |
|
int |
getDataSize() |
|
long |
getDiscontinuitySequence() |
|
long |
getDuration() |
|
byte[] |
getEncIVBytes() |
|
String |
getEncKeyFormat() |
|
String |
getEncKeyFormatVersion() |
|
int |
getEncMethod() |
|
String |
getEncPlayReadyHeader() |
|
byte[] |
getEncRepeaterBytes() |
|
String |
getEncUrl() |
|
long |
getFirstAudioTimecode() |
|
long |
getFirstVideoTimecode() |
|
long |
getLastAudioTimecode() |
|
long |
getLastVideoTimecode() |
|
String |
getProgramDateTime() |
|
WMSProperties |
getProperties() |
|
com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition |
getRendition() |
|
int |
getSize() |
|
long |
getStartTimecode() |
|
int |
getStreamMode() |
|
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders |
getUserManifestHeaders() |
|
int |
getVideoCount() |
|
int |
getVideoKeyCount() |
|
void |
incAudioCount() |
|
void |
incDataSize(int incSize) |
|
void |
incVideoCount() |
|
void |
incVideoKeyCount() |
|
int |
insertBlock(int index,
byte[] buffer,
int offset,
int len) |
|
int |
insertBlock(int index,
byte[] buffer,
int offset,
int len,
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoTSHolder tsHolder) |
|
boolean |
isCacheable() |
|
boolean |
isDiscontinuity() |
|
boolean |
isDurationDiscontinuity() |
|
boolean |
isEncIVBytesInChunklist() |
|
boolean |
isFillSuccessful() |
|
boolean |
isNewCodecInfo() |
|
boolean |
isStreamModeDiscontinuity() |
|
boolean |
isWritePAT() |
|
void |
newAudioTimecode(long timecode) |
|
void |
newVideoTimecode(long timecode) |
|
void |
setAudioCount(int audioCount) |
|
void |
setBlockList(java.util.List<com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamingCupertinoBlock> blocks) |
|
void |
setCacheable(boolean cacheable) |
|
void |
setChunkIndex(int chunkIndex) |
|
void |
setChunkIndexByTime(long chunkIndexByTime) |
|
void |
setCodecInfoAudio(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
|
void |
setCodecInfoVideo(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
|
void |
setDataSize(int dataSize) |
|
void |
setDiscontinuitySequence(long discontinuitySequence) |
|
void |
setDuration(long duration) |
|
void |
setDurationDiscontinuity(boolean isDurationDiscontinuity) |
|
void |
setEncIVBytes(byte[] encIVBytes) |
|
void |
setEncIVBytesInChunklist(boolean encIVBytesInChunklist) |
|
void |
setEncKeyFormat(String encKeyFormat) |
|
void |
setEncKeyFormatVersion(String encKeyFormatVersion) |
|
void |
setEncMethod(int encMethod) |
|
void |
setEncPlayReadyHeader(String encPlayReadyHeader) |
|
void |
setEncRepeaterBytes(byte[] encRepeaterBytes) |
|
void |
setEncUrl(String encUrl) |
|
void |
setFillSuccessful(boolean fillSuccessful) |
|
void |
setFirstAudioTimecode(long firstAudioTimecode) |
|
void |
setFirstVideoTimecode(long firstVideoTimecode) |
|
void |
setLastAudioTimecode(long lastAudioTimecode) |
|
void |
setLastVideoTimecode(long lastVideoTimecode) |
|
void |
setNewCodecInfo(boolean isNewCodecInfo) |
|
void |
setProgramDateTime(String programDateTime) |
|
void |
setStartTimecode(long startTimecode) |
|
void |
setStreamMode(int streamMode) |
|
void |
setStreamModeDiscontinuity(boolean isStreamModeDiscontinuity) |
|
void |
setVideoCount(int videoCount) |
|
void |
setVideoKeyCount(int videoKeyCount) |
|
void |
setWritePAT(boolean writePAT) |
public static final int AUDIO_PACKET_DEFAULT_DURATION
public static final int AUDIO_PACKET_MAX_DURATION
public static final int AUDIO_PACKET_MIN_DURATION
public static final int VIDEO_PACKET_DEFAULT_DURATION
public static final int VIDEO_PACKET_MAX_DURATION
public static final int VIDEO_PACKET_MIN_DURATION
public LiveStreamPacketizerCupertinoChunk(long chunkIndex,
int rendition)
public int addBlock(byte[] buffer,
int offset,
int len)
public int addBlock(byte[] buffer,
int offset,
int len,
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoTSHolder tsHolder)
public void addDataPacket(AMFPacket packet)
public void forceDiscontinuity(boolean force)
public int getAudioCount()
public int getBlockCount()
public java.util.List<com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamingCupertinoBlock> getBlockList()
public long getCalcDuration()
public long getCalcDurationAudio()
public long getCalcDurationVideo()
public long getChunkIndex()
public long getChunkIndexByTime()
public long getChunkIndexForPlaylist()
public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoChunkMap getChunkMap()
public com.wowza.wms.media.model.MediaCodecInfoAudio getCodecInfoAudio()
public com.wowza.wms.media.model.MediaCodecInfoVideo getCodecInfoVideo()
public java.util.List<AMFPacket> getDataPackets()
public int getDataSize()
public long getDiscontinuitySequence()
public long getDuration()
public byte[] getEncIVBytes()
public String getEncKeyFormat()
public String getEncKeyFormatVersion()
public int getEncMethod()
public String getEncPlayReadyHeader()
public byte[] getEncRepeaterBytes()
public String getEncUrl()
public long getFirstAudioTimecode()
public long getFirstVideoTimecode()
public long getLastAudioTimecode()
public long getLastVideoTimecode()
public String getProgramDateTime()
public WMSProperties getProperties()
public com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.CupertinoStreamingRendition getRendition()
public int getSize()
public long getStartTimecode()
public int getStreamMode()
public com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoUserManifestHeaders getUserManifestHeaders()
public int getVideoCount()
public int getVideoKeyCount()
public void incAudioCount()
public void incDataSize(int incSize)
public void incVideoCount()
public void incVideoKeyCount()
public int insertBlock(int index,
byte[] buffer,
int offset,
int len)
public int insertBlock(int index,
byte[] buffer,
int offset,
int len,
com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.CupertinoTSHolder tsHolder)
public boolean isCacheable()
public boolean isDiscontinuity()
public boolean isDurationDiscontinuity()
public boolean isEncIVBytesInChunklist()
public boolean isFillSuccessful()
public boolean isNewCodecInfo()
public boolean isStreamModeDiscontinuity()
public boolean isWritePAT()
public void newAudioTimecode(long timecode)
public void newVideoTimecode(long timecode)
public void setAudioCount(int audioCount)
public void setBlockList(java.util.List<com.wowza.wms.httpstreamer.cupertinostreaming.livestreampacketizer.LiveStreamingCupertinoBlock> blocks)
public void setCacheable(boolean cacheable)
public void setChunkIndex(int chunkIndex)
public void setChunkIndexByTime(long chunkIndexByTime)
public void setCodecInfoAudio(com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
public void setCodecInfoVideo(com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
public void setDataSize(int dataSize)
public void setDiscontinuitySequence(long discontinuitySequence)
public void setDuration(long duration)
public void setDurationDiscontinuity(boolean isDurationDiscontinuity)
public void setEncIVBytes(byte[] encIVBytes)
public void setEncIVBytesInChunklist(boolean encIVBytesInChunklist)
public void setEncKeyFormat(String encKeyFormat)
public void setEncKeyFormatVersion(String encKeyFormatVersion)
public void setEncMethod(int encMethod)
public void setEncPlayReadyHeader(String encPlayReadyHeader)
public void setEncRepeaterBytes(byte[] encRepeaterBytes)
public void setEncUrl(String encUrl)
public void setFillSuccessful(boolean fillSuccessful)
public void setFirstAudioTimecode(long firstAudioTimecode)
public void setFirstVideoTimecode(long firstVideoTimecode)
public void setLastAudioTimecode(long lastAudioTimecode)
public void setLastVideoTimecode(long lastVideoTimecode)
public void setNewCodecInfo(boolean isNewCodecInfo)
public void setProgramDateTime(String programDateTime)
public void setStartTimecode(long startTimecode)
public void setStreamMode(int streamMode)
public void setStreamModeDiscontinuity(boolean isStreamModeDiscontinuity)
public void setVideoCount(int videoCount)
public void setVideoKeyCount(int videoKeyCount)
public void setWritePAT(boolean writePAT)