Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

PVR Signal status information
This class gives current status information from stream to Kodi.

Used to get information for user by call of kodi::addon::CInstancePVRClient::GetSignalStatus() to see current quality and source.


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

Name Type Set call Get call Usage
Adapter name std::string SetAdapterName GetAdapterName optional
Adapter status std::string SetAdapterStatus GetAdapterStatus optional
Service name std::string SetServiceName GetServiceName optional
Provider name std::string SetProviderName GetProviderName optional
Mux name std::string SetMuxName GetMuxName optional
Signal/noise ratio int SetSNR GetSNR optional
Signal strength int SetSignal GetSignal optional
Bit error rate long SetBER GetBER optional
Uncorrected blocks long SetUNC GetUNC optional

Modules

 Value Help
 

Function Documentation

◆ SetAdapterName()

void SetAdapterName ( const std::string &  adapterName)
inline

optional
Name of the adapter that's being used.

◆ GetAdapterName()

std::string GetAdapterName ( ) const
inline

To get with SetAdapterName changed values.

◆ SetAdapterStatus()

void SetAdapterStatus ( const std::string &  adapterStatus)
inline

optional
Status of the adapter that's being used.

◆ GetAdapterStatus()

std::string GetAdapterStatus ( ) const
inline

To get with SetAdapterStatus changed values.

◆ SetServiceName()

void SetServiceName ( const std::string &  serviceName)
inline

optional
Name of the current service.

◆ GetServiceName()

std::string GetServiceName ( ) const
inline

To get with SetServiceName changed values.

◆ SetProviderName()

void SetProviderName ( const std::string &  providerName)
inline

optional
Name of the current service's provider.

◆ GetProviderName()

std::string GetProviderName ( ) const
inline

To get with SetProviderName changed values.

◆ SetMuxName()

void SetMuxName ( const std::string &  muxName)
inline

optional
Name of the current mux.

◆ GetMuxName()

std::string GetMuxName ( ) const
inline

To get with SetMuxName changed values.

◆ SetSNR()

void SetSNR ( int  snr)
inline

optional
Signal/noise ratio.

Note
100% is 0xFFFF 65535

◆ GetSNR()

int GetSNR ( ) const
inline

To get with SetSNR changed values.

◆ SetSignal()

void SetSignal ( int  signal)
inline

optional
Signal strength.

Note
100% is 0xFFFF 65535

◆ GetSignal()

int GetSignal ( ) const
inline

To get with SetSignal changed values.

◆ SetBER()

void SetBER ( long  ber)
inline

optional
Bit error rate.

◆ GetBER()

long GetBER ( ) const
inline

To get with SetBER changed values.

◆ SetUNC()

void SetUNC ( long  unc)
inline

optional
Uncorrected blocks:

◆ GetUNC()

long GetUNC ( ) const
inline

To get with SetBER changed values.