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

#include <ChannelGroups.h>

Inheritance diagram for kodi::addon::PVRChannelGroup:
kodi::addon::DynamicCStructHdl< PVRChannelGroup, PVR_CHANNEL_GROUP >

Public Member Functions

void SetGroupName (const std::string &groupName)
 required
Name of this channel group.
 
std::string GetGroupName () const
 To get with SetGroupName changed values.
 
void SetIsRadio (bool isRadio)
 required
true If this is a radio channel group, false otherwise.
 
bool GetIsRadio () const
 To get with SetIsRadio changed values.
 
void SetPosition (unsigned int position)
 optional
Sort position of the group (0 indicates that the backend doesn't support sorting of groups).
 
unsigned int GetPosition () const
 To get with SetPosition changed values.
 
- Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRChannelGroup, PVR_CHANNEL_GROUP >
 DynamicCStructHdl ()
 
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_CHANNEL_GROUP *cStructure)
 
 DynamicCStructHdl (PVR_CHANNEL_GROUP *cStructure)
 
const DynamicCStructHdl & operator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdl & operator= (const PVR_CHANNEL_GROUP &right)
 
virtual ~DynamicCStructHdl ()
 
 operator PVR_CHANNEL_GROUP * ()
 
 operator const PVR_CHANNEL_GROUP * () const
 
const PVR_CHANNEL_GROUP * GetCStructure () const
 
PVR_CHANNEL_GROUP * release ()
 

Static Public Member Functions

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

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRChannelGroup, PVR_CHANNEL_GROUP >
PVR_CHANNEL_GROUP * m_cStructure
 

Member Function Documentation

◆ AllocResources()

static void kodi::addon::PVRChannelGroup::AllocResources ( const PVR_CHANNEL_GROUP * source,
PVR_CHANNEL_GROUP * target )
inlinestatic

◆ FreeResources()

static void kodi::addon::PVRChannelGroup::FreeResources ( PVR_CHANNEL_GROUP * target)
inlinestatic

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient
friend

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