Interface IModuleOnHTTPMPEGDashEncryption

All Known Subinterfaces:
IModuleOnHTTPMPEGDashEncryption2

public interface IModuleOnHTTPMPEGDashEncryption

IModuleOnHTTPMPEGDashEncryption: listener interface for listening to MPEG-DASH encryption events.

  • Method Details

    • onHTTPMPEGDashEncryptionKeyVODChunk

      void onHTTPMPEGDashEncryptionKeyVODChunk(HTTPStreamerSessionMPEGDash httpSession, IHTTPStreamerMPEGDashIndex index, CencInfo cencInfo, long chunkId)
      Called when video on demand key is requested (per-session). Allows setting of encryption key and URL.
      Parameters:
      httpSession - HTTP session
      index - file index
      cencInfo - Common Encryption information
      chunkId - chunk identifier
    • onHTTPMPEGDashEncryptionKeyLiveChunk

      void onHTTPMPEGDashEncryptionKeyLiveChunk(ILiveStreamPacketizer liveStreamPacketizer, String streamName, CencInfo cencInfo, long chunkId)
      Called when live stream key is requested (per-published stream)
      Parameters:
      liveStreamPacketizer - live stream packetizer
      streamName - stream name
      cencInfo - Common Encryption information
      chunkId - chunk identifier