Data to manage stream cryptography
This class structure manages any encryption values required in order to have them available in their stream processing.
More...
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 :
◆ GetFlags()
uint8_t kodi::addon::StreamCryptoSession::GetFlags |
( |
| ) |
const |
|
inline |
Get flags for special conditions.
◆ GetKeySystem()
Get keysystem for encrypted media.
◆ GetSessionId()
std::string kodi::addon::StreamCryptoSession::GetSessionId |
( |
| ) |
const |
|
inline |
To get the crypto session key identifier.
◆ SetFlags()
void kodi::addon::StreamCryptoSession::SetFlags |
( |
uint8_t | flags | ) |
|
|
inline |
◆ SetKeySystem()
◆ SetSessionId()
void kodi::addon::StreamCryptoSession::SetSessionId |
( |
const std::string & | sessionId | ) |
|
|
inline |
To set the crypto session key identifier.