public class SmoothStreamingFragments
extends Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DEFAULT_DELETEFRAGMENT_MAX |
| Constructor | Description |
|---|---|
SmoothStreamingFragments(int contentType) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addFragment(long timecode,
SmoothStreamingFragment fragment) |
|
void |
clear() |
|
String |
getContextStr() |
|
long |
getDuration() |
|
PacketFragmentList |
getFragmentBytes(long timecode,
boolean isInfo) |
|
PacketFragmentList |
getFragmentBytes(long timecode,
boolean isInfo,
int tolerance) |
|
int |
getFragmentDeletedMax() |
|
long |
getLastStartTimecode() |
|
long |
getLastStopTimecode() |
|
Object |
getLock() |
|
com.wowza.wms.httpstreamer.smoothstreaming.livestreampacketizer.SmoothStreamingMediaInfoAudio |
getMediaInfoAudio() |
|
com.wowza.wms.httpstreamer.smoothstreaming.livestreampacketizer.SmoothStreamingMediaInfoVideo |
getMediaInfoVideo() |
|
int |
getSmoothBufferMinFragmentCount() |
|
int |
getSmoothBufferTargetDuration() |
|
int |
getSmoothManifestMinFragmentCount() |
|
int |
getSmoothManifestTargetDuration() |
|
long[] |
getStartStopTimecodes(int minCount) |
|
java.util.List<Long> |
getTimecodes() |
|
java.util.List<long[]> |
getTimeInfo(long startTimecode,
long stopTimecode,
int minCount) |
|
boolean |
isFragmentDeleted(long timecode,
int tolerance) |
|
void |
setContextStr(String contextStr) |
|
void |
setFragmentDeletedMax(int fragmentDeletedMax) |
|
void |
setSmoothBufferMinFragmentCount(int smoothBufferMinFragmentCount) |
|
void |
setSmoothBufferTargetDuration(int smoothBufferTargetDuration) |
|
void |
setSmoothManifestMinFragmentCount(int smoothManifestMinFragmentCount) |
|
void |
setSmoothManifestTargetDuration(int smoothManifestTargetDuration) |
|
int |
size() |
|
void |
trim(long lastStopTimecode) |
public static final int DEFAULT_DELETEFRAGMENT_MAX
public void addFragment(long timecode,
SmoothStreamingFragment fragment)
public void clear()
public String getContextStr()
public long getDuration()
public PacketFragmentList getFragmentBytes(long timecode, boolean isInfo)
public PacketFragmentList getFragmentBytes(long timecode, boolean isInfo, int tolerance)
public int getFragmentDeletedMax()
public long getLastStartTimecode()
public long getLastStopTimecode()
public Object getLock()
public com.wowza.wms.httpstreamer.smoothstreaming.livestreampacketizer.SmoothStreamingMediaInfoAudio getMediaInfoAudio()
public com.wowza.wms.httpstreamer.smoothstreaming.livestreampacketizer.SmoothStreamingMediaInfoVideo getMediaInfoVideo()
public int getSmoothBufferMinFragmentCount()
public int getSmoothBufferTargetDuration()
public int getSmoothManifestMinFragmentCount()
public int getSmoothManifestTargetDuration()
public long[] getStartStopTimecodes(int minCount)
public java.util.List<Long> getTimecodes()
public java.util.List<long[]> getTimeInfo(long startTimecode,
long stopTimecode,
int minCount)
public boolean isFragmentDeleted(long timecode,
int tolerance)
public void setContextStr(String contextStr)
public void setFragmentDeletedMax(int fragmentDeletedMax)
public void setSmoothBufferMinFragmentCount(int smoothBufferMinFragmentCount)
public void setSmoothBufferTargetDuration(int smoothBufferTargetDuration)
public void setSmoothManifestMinFragmentCount(int smoothManifestMinFragmentCount)
public void setSmoothManifestTargetDuration(int smoothManifestTargetDuration)
public int size()
public void trim(long lastStopTimecode)