Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

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. More...

Enumerations

enum  STREAM_CRYPTO_KEY_SYSTEM {
  STREAM_CRYPTO_KEY_SYSTEM_NONE = 0 , STREAM_CRYPTO_KEY_SYSTEM_WIDEVINE , STREAM_CRYPTO_KEY_SYSTEM_PLAYREADY , STREAM_CRYPTO_KEY_SYSTEM_WISEPLAY ,
  STREAM_CRYPTO_KEY_SYSTEM_CLEARKEY , STREAM_CRYPTO_KEY_SYSTEM_COUNT
}
 

Detailed Description

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.

Used to set wanted digital rights management (DRM) technology provider for stream.

Enumeration Type Documentation

◆ STREAM_CRYPTO_KEY_SYSTEM

Enumerator
STREAM_CRYPTO_KEY_SYSTEM_NONE 

0 - If no path is to be used, this is the default

STREAM_CRYPTO_KEY_SYSTEM_WIDEVINE 

1 - To use Widevine for processing

STREAM_CRYPTO_KEY_SYSTEM_PLAYREADY 

2 - To use Playready for processing

STREAM_CRYPTO_KEY_SYSTEM_WISEPLAY 

3 - To use Wiseplay for processing

STREAM_CRYPTO_KEY_SYSTEM_CLEARKEY 

4 - To use ClearKey for processing

STREAM_CRYPTO_KEY_SYSTEM_COUNT 

5 - The maximum value to use in a list.