public interface IModuleOnHTTPMPEGDashEncryption
IModuleOnHTTPMPEGDashEncryption: listener interface for listening to MPEG-DASH encryption events.
| Modifier and Type | Method | Description |
|---|---|---|
void |
onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer,
String streamName,
CencInfo cencInfo,
long chunkId) |
Called when live stream key is requested (per-published stream)
|
void |
onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession,
IHTTPStreamerMPEGDashIndex index,
CencInfo cencInfo,
long chunkId) |
Called when video on demand key is requested (per-session).
|
void onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CencInfo cencInfo, long chunkId)
liveStreamPacketizer - live stream packetizerstreamName - stream namecencInfo - Common Encryption informationchunkId - chunk identifiervoid onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession, IHTTPStreamerMPEGDashIndex index, CencInfo cencInfo, long chunkId)
httpSession - HTTP sessionindex - file indexcencInfo - Common Encryption informationchunkId - chunk identifier