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

Data structure for descrample info
Information data to give via this to Kodi. More...

Topics

 Value Help
 

Classes

class  kodi::addon::PVRDescrambleInfo
 

Macros

#define PVR_DESCRAMBLE_INFO_NOT_AVAILABLE   -1
 Special class PVRDescrambleInfo value to indicate that a struct member's value is not available.
 

Functions

void kodi::addon::PVRDescrambleInfo::SetPID (int pid)
 optional
Packet identifier.
 
int kodi::addon::PVRDescrambleInfo::GetPID () const
 To get with SetPID changed values.
 
void kodi::addon::PVRDescrambleInfo::SetCAID (int iCaid)
 optional
Conditional access identifier.
 
int kodi::addon::PVRDescrambleInfo::GetCAID () const
 To get with SetCAID changed values.
 
void kodi::addon::PVRDescrambleInfo::SetProviderID (int provid)
 optional
Provider-ID.
 
int kodi::addon::PVRDescrambleInfo::GetProviderID () const
 To get with SetProviderID changed values.
 
void kodi::addon::PVRDescrambleInfo::SetECMTime (int ecmTime)
 optional
ECM time.
 
int kodi::addon::PVRDescrambleInfo::GetECMTime () const
 To get with SetECMTime changed values.
 
void kodi::addon::PVRDescrambleInfo::SetHops (int hops)
 optional
Hops.
 
int kodi::addon::PVRDescrambleInfo::GetHops () const
 To get with SetHops changed values.
 
void kodi::addon::PVRDescrambleInfo::SetCardSystem (const std::string &cardSystem)
 optional
Empty string if not available.
 
std::string kodi::addon::PVRDescrambleInfo::GetCardSystem () const
 To get with SetCardSystem changed values.
 
void kodi::addon::PVRDescrambleInfo::SetReader (const std::string &reader)
 optional
Empty string if not available.
 
std::string kodi::addon::PVRDescrambleInfo::GetReader () const
 To get with SetReader changed values.
 
void kodi::addon::PVRDescrambleInfo::SetFrom (const std::string &from)
 optional
Empty string if not available.
 
std::string kodi::addon::PVRDescrambleInfo::GetFrom () const
 To get with SetFrom changed values.
 
void kodi::addon::PVRDescrambleInfo::SetProtocol (const std::string &protocol)
 optional
Empty string if not available.
 
std::string kodi::addon::PVRDescrambleInfo::GetProtocol () const
 To get with SetProtocol changed values.
 

Detailed Description

Data structure for descrample info
Information data to give via this to Kodi.

As description see also here https://en.wikipedia.org/wiki/Conditional_access.

Used on kodi::addon::CInstancePVRClient::GetDescrambleInfo().


The following table contains values that can be set with class PVRDescrambleInfo :

Name Type Set call Get call Usage
Packet identifier int SetPID GetPID optional
Conditional access identifier int SetCAID GetCAID optional
Provider-ID int SetProviderID GetProviderID optional
ECM time int SetECMTime GetECMTime optional
Hops int SetHops GetHops optional
Descramble card system std::string SetHops GetHops optional
Reader std::string SetReader GetReader optional
From std::string SetFrom GetFrom optional
Protocol std::string SetProtocol GetProtocol optional

Macro Definition Documentation

◆ PVR_DESCRAMBLE_INFO_NOT_AVAILABLE

#define PVR_DESCRAMBLE_INFO_NOT_AVAILABLE   -1

Special class PVRDescrambleInfo value to indicate that a struct member's value is not available.

Function Documentation

◆ GetCAID()

int kodi::addon::PVRDescrambleInfo::GetCAID ( ) const
inline

To get with SetCAID changed values.

◆ GetCardSystem()

std::string kodi::addon::PVRDescrambleInfo::GetCardSystem ( ) const
inline

To get with SetCardSystem changed values.

◆ GetECMTime()

int kodi::addon::PVRDescrambleInfo::GetECMTime ( ) const
inline

To get with SetECMTime changed values.

◆ GetFrom()

std::string kodi::addon::PVRDescrambleInfo::GetFrom ( ) const
inline

To get with SetFrom changed values.

◆ GetHops()

int kodi::addon::PVRDescrambleInfo::GetHops ( ) const
inline

To get with SetHops changed values.

◆ GetPID()

int kodi::addon::PVRDescrambleInfo::GetPID ( ) const
inline

To get with SetPID changed values.

◆ GetProtocol()

std::string kodi::addon::PVRDescrambleInfo::GetProtocol ( ) const
inline

To get with SetProtocol changed values.

◆ GetProviderID()

int kodi::addon::PVRDescrambleInfo::GetProviderID ( ) const
inline

To get with SetProviderID changed values.

◆ GetReader()

std::string kodi::addon::PVRDescrambleInfo::GetReader ( ) const
inline

To get with SetReader changed values.

◆ SetCAID()

void kodi::addon::PVRDescrambleInfo::SetCAID ( int iCaid)
inline

optional
Conditional access identifier.

Conditional access (abbreviated CA) or conditional access system (abbreviated CAS) is the protection of content by requiring certain criteria to be met before granting access to the content.

Available CA system ID's listed here https://www.dvbservices.com/identifiers/ca_system_id.

PVR_DESCRAMBLE_INFO_NOT_AVAILABLE if not available.

◆ SetCardSystem()

void kodi::addon::PVRDescrambleInfo::SetCardSystem ( const std::string & cardSystem)
inline

optional
Empty string if not available.

◆ SetECMTime()

void kodi::addon::PVRDescrambleInfo::SetECMTime ( int ecmTime)
inline

optional
ECM time.

Is PVR_DESCRAMBLE_INFO_NOT_AVAILABLE as default, if not available.

◆ SetFrom()

void kodi::addon::PVRDescrambleInfo::SetFrom ( const std::string & from)
inline

optional
Empty string if not available.

◆ SetHops()

void kodi::addon::PVRDescrambleInfo::SetHops ( int hops)
inline

optional
Hops.

Is PVR_DESCRAMBLE_INFO_NOT_AVAILABLE as default, if not available.

◆ SetPID()

void kodi::addon::PVRDescrambleInfo::SetPID ( int pid)
inline

optional
Packet identifier.

Each table or elementary stream in a transport stream is identified by a 13-bit packet identifier (PID).

Is PVR_DESCRAMBLE_INFO_NOT_AVAILABLE as default, if not available

◆ SetProtocol()

void kodi::addon::PVRDescrambleInfo::SetProtocol ( const std::string & protocol)
inline

optional
Empty string if not available.

◆ SetProviderID()

void kodi::addon::PVRDescrambleInfo::SetProviderID ( int provid)
inline

optional
Provider-ID.

Is PVR_DESCRAMBLE_INFO_NOT_AVAILABLE as default, if not available.

◆ SetReader()

void kodi::addon::PVRDescrambleInfo::SetReader ( const std::string & reader)
inline

optional
Empty string if not available.