Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

Inputstream encryption control
Used to manage encrypted streams within addon.

Modules

 class StreamCryptoSession
 Data to manage stream cryptography
This class structure manages any encryption values required in order to have them available in their stream processing.
 
 enum STREAM_CRYPTO_KEY_SYSTEM
 Available ways to process stream cryptography
For class StreamCryptoSession, this defines the used and required auxiliary modules which are required to process the encryption stream.
 
 enum STREAM_CRYPTO_FLAGS
 Cryptography flags to use special conditions
To identify special extra conditions.
 
 struct DEMUX_CRYPTO_INFO
 C data structure for processing encrypted streams.
If required, this structure is used for every DEMUX_PACKET to be processed.