Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages

#include <ChannelGroups.h>

Inheritance diagram for kodi::addon::PVRChannelGroupMember:
kodi::addon::DynamicCStructHdl< PVRChannelGroupMember, PVR_CHANNEL_GROUP_MEMBER >

Public Member Functions

void SetGroupName (const std::string &groupName)
 required
Name of the channel group to add the channel to.
 
std::string GetGroupName () const
 To get with SetGroupName changed values.
 
void SetChannelUniqueId (unsigned int channelUniqueId)
 required
Unique id of the member.
 
unsigned int GetChannelUniqueId () const
 To get with SetChannelUniqueId changed values.
 
void SetChannelNumber (unsigned int channelNumber)
 optional
Channel number within the group.
 
unsigned int GetChannelNumber () const
 To get with SetChannelNumber changed values.
 
void SetSubChannelNumber (unsigned int subChannelNumber)
 optional
Sub channel number within the group (ATSC).
 
unsigned int GetSubChannelNumber () const
 To get with SetSubChannelNumber changed values.
 
void SetOrder (bool order)
 optional
The value denoting the order of this channel in the 'All channels' group.
 
bool GetOrder () const
 To get with SetOrder changed values.
 
- Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRChannelGroupMember, PVR_CHANNEL_GROUP_MEMBER >
 DynamicCStructHdl ()
 
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_CHANNEL_GROUP_MEMBER *cStructure)
 
 DynamicCStructHdl (PVR_CHANNEL_GROUP_MEMBER *cStructure)
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_CHANNEL_GROUP_MEMBER &right)
 
virtual ~DynamicCStructHdl ()
 
 operator PVR_CHANNEL_GROUP_MEMBER * ()
 
 operator const PVR_CHANNEL_GROUP_MEMBER * () const
 
const PVR_CHANNEL_GROUP_MEMBERGetCStructure () const
 
PVR_CHANNEL_GROUP_MEMBERrelease ()
 

Static Public Member Functions

static void AllocResources (const PVR_CHANNEL_GROUP_MEMBER *source, PVR_CHANNEL_GROUP_MEMBER *target)
 
static void FreeResources (PVR_CHANNEL_GROUP_MEMBER *target)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRChannelGroupMember, PVR_CHANNEL_GROUP_MEMBER >
PVR_CHANNEL_GROUP_MEMBERm_cStructure
 

Member Function Documentation

◆ AllocResources()

static void kodi::addon::PVRChannelGroupMember::AllocResources ( const PVR_CHANNEL_GROUP_MEMBER * source,
PVR_CHANNEL_GROUP_MEMBER * target )
inlinestatic

◆ FreeResources()

static void kodi::addon::PVRChannelGroupMember::FreeResources ( PVR_CHANNEL_GROUP_MEMBER * target)
inlinestatic

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient
friend

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