Data to manage stream cryptography
This class structure manages any encryption values required in order to have them available in their stream processing.
Used on inputstream by kodi::addon::InputstreamInfo::SetCryptoSession / kodi::addon::InputstreamInfo::GetCryptoSession and are given to the used video codec to decrypt related data.
The following table contains values that can be set with cpp_kodi_addon_inputstream_Defs_Info_StreamCryptoSession :
◆ SetKeySystem()
◆ GetKeySystem()
Get keysystem for encrypted media.
◆ SetFlags()
void SetFlags |
( |
uint8_t |
flags | ) |
|
|
inline |
◆ GetFlags()
uint8_t GetFlags |
( |
| ) |
const |
|
inline |
Get flags for special conditions.
◆ SetSessionId()
void SetSessionId |
( |
const std::string & |
sessionId | ) |
|
|
inline |
To set the crypto session key identifier.
◆ GetSessionId()
std::string GetSessionId |
( |
| ) |
const |
|
inline |
To get the crypto session key identifier.