Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DemuxCryptoSession Struct Reference

#include <DemuxCrypto.h>

Public Member Functions

 DemuxCryptoSession (const CryptoSessionSystem sys, const uint16_t sSize, const char *sData, const uint8_t flags)
 
 ~DemuxCryptoSession ()
 
bool operator== (const DemuxCryptoSession &other) const
 

Public Attributes

char * sessionId
 
uint16_t sessionIdSize
 
CryptoSessionSystem keySystem
 
uint8_t flags
 

Static Public Attributes

static const uint8_t FLAG_SECURE_DECODER = 1
 

Constructor & Destructor Documentation

◆ DemuxCryptoSession()

DemuxCryptoSession::DemuxCryptoSession ( const CryptoSessionSystem  sys,
const uint16_t  sSize,
const char *  sData,
const uint8_t  flags 
)
inline

◆ ~DemuxCryptoSession()

DemuxCryptoSession::~DemuxCryptoSession ( )
inline

Member Function Documentation

◆ operator==()

bool DemuxCryptoSession::operator== ( const DemuxCryptoSession other) const
inline

Member Data Documentation

◆ FLAG_SECURE_DECODER

const uint8_t DemuxCryptoSession::FLAG_SECURE_DECODER = 1
static

◆ flags

uint8_t DemuxCryptoSession::flags

◆ keySystem

CryptoSessionSystem DemuxCryptoSession::keySystem

◆ sessionId

char* DemuxCryptoSession::sessionId

◆ sessionIdSize

uint16_t DemuxCryptoSession::sessionIdSize

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