Kodi Development  20.0
for Binary and Script based Add-Ons

Inherits CStructHdl< StreamCryptoSession, STREAM_CRYPTO_SESSION >.

Public Member Functions

uint8_t GetFlags () const
 Get flags for special conditions. More...
 
STREAM_CRYPTO_KEY_SYSTEM GetKeySystem () const
 Get keysystem for encrypted media. More...
 
std::string GetSessionId () const
 To get the crypto session key identifier. More...
 
void SetFlags (uint8_t flags)
 Set bit flags to use special conditions, see STREAM_CRYPTO_FLAGS for available flags. More...
 
void SetKeySystem (STREAM_CRYPTO_KEY_SYSTEM keySystem)
 To set keysystem for encrypted media, STREAM_CRYPTO_KEY_SYSTEM_NONE for unencrypted media. More...
 
void SetSessionId (const std::string &sessionId)
 To set the crypto session key identifier. More...
 
- Public Member Functions inherited from CStructHdl< StreamCryptoSession, STREAM_CRYPTO_SESSION >
 CStructHdl (const STREAM_CRYPTO_SESSION *cStructure)
 
 CStructHdl (const StreamCryptoSession &cppClass)
 
 CStructHdl (STREAM_CRYPTO_SESSION *cStructure)
 
const STREAM_CRYPTO_SESSIONGetCStructure () const
 
 operator const STREAM_CRYPTO_SESSION * () const
 
 operator STREAM_CRYPTO_SESSION * ()
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const STREAM_CRYPTO_SESSION &right)
 

Additional Inherited Members

- Protected Attributes inherited from CStructHdl< StreamCryptoSession, STREAM_CRYPTO_SESSION >
STREAM_CRYPTO_SESSIONm_cStructure
 

The documentation for this class was generated from the following file: