| Modifier and Type | Method | Description |
|---|---|---|
static CencInfo |
CencInfo.deserialize(byte[] data) |
|
static CencInfo |
CencInfo.deserialize(java.nio.ByteBuffer buffer) |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
CencInfo.loadFromKeyFile(IApplicationInstance appInstance,
String streamName,
CencInfo cencInfo,
long chunkId,
int contentType,
int chunkDurationTarget,
String keyFileParamPrefix) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ILiveStreamPacketizerSegmentWriter.startSegment(long chunkId,
long chunkIdUser,
int videoCodecId,
int audioCodecId,
long timecode,
long timecodeUser,
String originRepeaterContext,
CencInfo cencInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
CencInfo |
IHTTPStreamerMPEGDashIndexItem.getEncInfo() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IHTTPStreamerMPEGDashIndexItem.setEncInfo(CencInfo encInfo) |
| Modifier and Type | Field | Description |
|---|---|---|
protected CencInfo |
LiveStreamPacketizerMPEGDash.encInfo |
| Modifier and Type | Method | Description |
|---|---|---|
CencInfo |
LiveStreamPacketizerMPEGDash.getEncInfo() |
|
CencInfo |
LiveStreamPacketizerMPEGDash.updateCencInfo(long segmentId,
com.wowza.wms.httpstreamer.model.ContentPackaging contentPackaging) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
LiveStreamPacketizerMPEGDash.setEncryptionRepeaterBytes(CencInfo encInfo) |
|
void |
LiveStreamPacketizerMPEGDash.startSegment(com.wowza.wms.httpstreamer.model.ContentPackaging contentPackaging,
long segmentId,
long segmentIdUser,
int videoCodecId,
int audioCodecId,
long timecode,
long timecodeUser,
String originRepeaterContext,
CencInfo encInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
IHTTPStreamerSession httpStreamerSession,
IHTTPStreamerMPEGDashIndex index,
long segmentId,
CencInfo cencInfo) |
|
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long segmentId,
CencInfo cencInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
IHTTPStreamerSession httpStreamerSession,
IHTTPStreamerMPEGDashIndex index,
long segmentId,
CencInfo cencInfo) |
|
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long segmentId,
CencInfo cencInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IModuleOnHTTPCmafEncryption.onHTTPCmafEncryptionKeyLiveSegment(ILiveStreamPacketizer liveStreamPacketizer,
String streamName,
CencInfo cencInfo,
long segmentId,
int contentType) |
Called when live stream key is requested (per-published stream)
|
void |
IModuleOnHTTPCmafEncryption.onHTTPCmafEncryptionKeyVODSegment(IHTTPStreamerSession httpSession,
CencInfo cencInfo,
long segmentId,
int contentType) |
Called when video on demand key is requested (per-session).
|
void |
IModuleOnHTTPMPEGDashEncryption.onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer,
String streamName,
CencInfo cencInfo,
long chunkId) |
Called when live stream key is requested (per-published stream)
|
void |
IModuleOnHTTPMPEGDashEncryption.onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession,
IHTTPStreamerMPEGDashIndex index,
CencInfo cencInfo,
long chunkId) |
Called when video on demand key is requested (per-session).
|