Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PVR::CPVRChannelsPath Class Reference

#include <PVRChannelsPath.h>

Public Member Functions

 CPVRChannelsPath (const std::string &strPath)
 
 CPVRChannelsPath (bool bRadio, const std::string &strGroupName, int iGroupClientID)
 
 CPVRChannelsPath (bool bRadio, bool bHidden, const std::string &strGroupName, int iGroupClientID)
 
 CPVRChannelsPath (bool bRadio, const std::string &strGroupName, int iGroupClientID, const std::string &strAddonID, ADDON::AddonInstanceId instanceID, int iChannelUID)
 
 operator std::string () const
 
bool operator== (const CPVRChannelsPath &right) const
 
bool operator!= (const CPVRChannelsPath &right) const
 
bool IsValid () const
 
bool IsEmpty () const
 
bool IsChannelsRoot () const
 
bool IsChannelGroup () const
 
bool IsChannel () const
 
bool IsHiddenChannelGroup () const
 
bool IsRadio () const
 
const std::string & GetGroupName () const
 
int GetGroupClientID () const
 
const std::string & GetAddonID () const
 
ADDON::AddonInstanceId GetInstanceID () const
 
int GetChannelUID () const
 

Static Public Attributes

static const std::string PATH_TV_CHANNELS = "pvr://channels/tv/"
 
static const std::string PATH_RADIO_CHANNELS = "pvr://channels/radio/"
 

Constructor & Destructor Documentation

◆ CPVRChannelsPath() [1/4]

CPVRChannelsPath::CPVRChannelsPath ( const std::string & strPath)
explicit

◆ CPVRChannelsPath() [2/4]

CPVRChannelsPath::CPVRChannelsPath ( bool bRadio,
const std::string & strGroupName,
int iGroupClientID )

◆ CPVRChannelsPath() [3/4]

CPVRChannelsPath::CPVRChannelsPath ( bool bRadio,
bool bHidden,
const std::string & strGroupName,
int iGroupClientID )

◆ CPVRChannelsPath() [4/4]

CPVRChannelsPath::CPVRChannelsPath ( bool bRadio,
const std::string & strGroupName,
int iGroupClientID,
const std::string & strAddonID,
ADDON::AddonInstanceId instanceID,
int iChannelUID )

Member Function Documentation

◆ GetAddonID()

const std::string & PVR::CPVRChannelsPath::GetAddonID ( ) const
inline

◆ GetChannelUID()

int PVR::CPVRChannelsPath::GetChannelUID ( ) const
inline

◆ GetGroupClientID()

int PVR::CPVRChannelsPath::GetGroupClientID ( ) const
inline

◆ GetGroupName()

const std::string & PVR::CPVRChannelsPath::GetGroupName ( ) const
inline

◆ GetInstanceID()

ADDON::AddonInstanceId PVR::CPVRChannelsPath::GetInstanceID ( ) const
inline

◆ IsChannel()

bool PVR::CPVRChannelsPath::IsChannel ( ) const
inline

◆ IsChannelGroup()

bool PVR::CPVRChannelsPath::IsChannelGroup ( ) const
inline

◆ IsChannelsRoot()

bool PVR::CPVRChannelsPath::IsChannelsRoot ( ) const
inline

◆ IsEmpty()

bool PVR::CPVRChannelsPath::IsEmpty ( ) const
inline

◆ IsHiddenChannelGroup()

bool CPVRChannelsPath::IsHiddenChannelGroup ( ) const

◆ IsRadio()

bool PVR::CPVRChannelsPath::IsRadio ( ) const
inline

◆ IsValid()

bool PVR::CPVRChannelsPath::IsValid ( ) const
inline

◆ operator std::string()

PVR::CPVRChannelsPath::operator std::string ( ) const
inline

◆ operator!=()

bool PVR::CPVRChannelsPath::operator!= ( const CPVRChannelsPath & right) const
inline

◆ operator==()

bool PVR::CPVRChannelsPath::operator== ( const CPVRChannelsPath & right) const
inline

Member Data Documentation

◆ PATH_RADIO_CHANNELS

const std::string CPVRChannelsPath::PATH_RADIO_CHANNELS = "pvr://channels/radio/"
static

◆ PATH_TV_CHANNELS

const std::string CPVRChannelsPath::PATH_TV_CHANNELS = "pvr://channels/tv/"
static

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