Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
PVRChannelGroup.h File Reference
#include <map>
#include <memory>
#include <utility>
#include <vector>
#include "XBDateTime.h"
#include "settings/lib/ISettingCallback.h"
#include "pvr/PVRTypes.h"
#include "pvr/channels/PVRChannel.h"

Classes

struct  PVR::PVRChannelGroupMember
 
class  PVR::CPVRChannelGroup
 

Namespaces

namespace  PVR
 

Macros

#define PVR_GROUP_TYPE_DEFAULT   0
 
#define PVR_GROUP_TYPE_INTERNAL   1
 
#define PVR_GROUP_TYPE_USER_DEFINED   2
 

Typedefs

typedef std::shared_ptr< CFileItemCFileItemPtr
 
typedef std::vector< PVRChannelGroupMember > PVR::PVR_CHANNEL_GROUP_SORTED_MEMBERS
 
typedef std::map< std::pair< int, int >, PVRChannelGroupMember > PVR::PVR_CHANNEL_GROUP_MEMBERS
 

Enumerations

enum  PVR::EpgDateType { PVR::EPG_FIRST_DATE = 0 , PVR::EPG_LAST_DATE = 1 }
 

Macro Definition Documentation

◆ PVR_GROUP_TYPE_DEFAULT

#define PVR_GROUP_TYPE_DEFAULT   0

◆ PVR_GROUP_TYPE_INTERNAL

#define PVR_GROUP_TYPE_INTERNAL   1

◆ PVR_GROUP_TYPE_USER_DEFINED

#define PVR_GROUP_TYPE_USER_DEFINED   2

Typedef Documentation

◆ CFileItemPtr

typedef std::shared_ptr<CFileItem> CFileItemPtr