| Modifier and Type | Method and Description |
|---|---|
static CencInfo |
CencInfo.deserialize(byte[] data) |
static CencInfo |
CencInfo.deserialize(java.nio.ByteBuffer buffer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
CencInfo.loadFromKeyFile(IApplicationInstance appInstance,
String streamName,
CencInfo cencInfo,
long chunkId,
int chunkDurationTarget,
String keyFileParamPrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
ILiveStreamPacketizerChunkWriter.startChunk(long chunkId,
long chunkIdUser,
int streamMode,
int videoCodecId,
int audioCodecId,
long timecode,
long timecodeUser,
String originRepeaterContext,
CencInfo cencInfo) |
| Modifier and Type | Method and Description |
|---|---|
CencInfo |
IHTTPStreamerMPEGDashIndexItem.getEncInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
IHTTPStreamerMPEGDashIndexItem.setEncInfo(CencInfo encInfo) |
| Modifier and Type | Method and Description |
|---|---|
CencInfo |
LiveStreamPacketizerMPEGDash.getEncInfo() |
CencInfo |
LiveStreamPacketizerMPEGDash.updateCencInfo(long chunkId) |
| Modifier and Type | Method and Description |
|---|---|
void |
LiveStreamPacketizerMPEGDash.startChunk(long chunkId,
long chunkIdUser,
int streamMode,
int videoCodecId,
int audioCodecId,
long timecode,
long timecodeUser,
String originRepeaterContext,
CencInfo encInfo) |
| Modifier and Type | Method and Description |
|---|---|
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
IHTTPStreamerSession httpStreamerSession,
IHTTPStreamerMPEGDashIndex index,
long chunkId,
CencInfo cencInfo) |
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long chunkId,
CencInfo cencInfo) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
MPEGDashUtils.createPSSHBox(CencInfo cencInfo,
ICencDRMInfo cencDRMInfo) |
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
IHTTPStreamerSession httpStreamerSession,
IHTTPStreamerMPEGDashIndex index,
long chunkId,
CencInfo cencInfo) |
static CencInfo |
MPEGDashUtils.getCencInfo(IApplicationInstance appInstance,
String streamName,
ILiveStreamPacketizer liveStreamPacketizer,
long chunkId,
CencInfo cencInfo) |
| Modifier and Type | Method and Description |
|---|---|
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).
|