Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
pvr_recordings.h File Reference
#include "pvr_defines.h"
#include <stdbool.h>
#include <stdint.h>
#include <time.h>

Classes

struct  PVR_RECORDING
 "C" PVR add-on recording. More...
 

Macros

#define PVR_RECORDING_INVALID_SERIES_EPISODE   -1
 Special kodi::addon::PVRRecording::SetSeriesNumber() and kodi::addon::PVRRecording::SetEpisodeNumber() and kodi::addon::PVRRecording::SetEpisodePartNumber() value to indicate it is not to be used.
 
#define PVR_RECORDING_VALUE_NOT_AVAILABLE   -1
 Value where set in background to inform that related part not used.
 

Typedefs

typedef enum PVR_RECORDING_FLAG PVR_RECORDING_FLAG
 
typedef enum PVR_RECORDING_CHANNEL_TYPE PVR_RECORDING_CHANNEL_TYPE
 
typedef struct PVR_RECORDING PVR_RECORDING
 "C" PVR add-on recording.
 

Enumerations

enum  PVR_RECORDING_FLAG {
  PVR_RECORDING_FLAG_UNDEFINED = 0 , PVR_RECORDING_FLAG_IS_SERIES = (1 << 0) , PVR_RECORDING_FLAG_IS_NEW = (1 << 1) , PVR_RECORDING_FLAG_IS_PREMIERE = (1 << 2) ,
  PVR_RECORDING_FLAG_IS_FINALE = (1 << 3) , PVR_RECORDING_FLAG_IS_LIVE = (1 << 4)
}
 
enum  PVR_RECORDING_CHANNEL_TYPE { PVR_RECORDING_CHANNEL_TYPE_UNKNOWN = 0 , PVR_RECORDING_CHANNEL_TYPE_TV = 1 , PVR_RECORDING_CHANNEL_TYPE_RADIO = 2 }
 

Typedef Documentation

◆ PVR_RECORDING

typedef struct PVR_RECORDING PVR_RECORDING

"C" PVR add-on recording.

Structure used to interface in "C" between Kodi and Addon.

See kodi::addon::PVRRecording for description of values.