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

PVR timer states
To set within kodi::addon::PVRTimer the needed state about. More...

Typedefs

typedef enum PVR_TIMER_STATE PVR_TIMER_STATE
 

Enumerations

enum  PVR_TIMER_STATE {
  PVR_TIMER_STATE_NEW = 0 , PVR_TIMER_STATE_SCHEDULED = 1 , PVR_TIMER_STATE_RECORDING = 2 , PVR_TIMER_STATE_COMPLETED = 3 ,
  PVR_TIMER_STATE_ABORTED = 4 , PVR_TIMER_STATE_CANCELLED = 5 , PVR_TIMER_STATE_CONFLICT_OK = 6 , PVR_TIMER_STATE_CONFLICT_NOK = 7 ,
  PVR_TIMER_STATE_ERROR = 8 , PVR_TIMER_STATE_DISABLED = 9
}
 

Detailed Description

PVR timer states
To set within kodi::addon::PVRTimer the needed state about.

Typedef Documentation

◆ PVR_TIMER_STATE

Enumeration Type Documentation

◆ PVR_TIMER_STATE

Enumerator
PVR_TIMER_STATE_NEW 

0 : The timer was just created on the backend and is not yet active.

This state must not be used for timers just created on the client side.

PVR_TIMER_STATE_SCHEDULED 

1 : The timer is scheduled for recording.

PVR_TIMER_STATE_RECORDING 

2 : The timer is currently recording.

PVR_TIMER_STATE_COMPLETED 

3 : The recording completed successfully.

PVR_TIMER_STATE_ABORTED 

4 : Recording started, but was aborted.

PVR_TIMER_STATE_CANCELLED 

5 : The timer was scheduled, but was canceled.

PVR_TIMER_STATE_CONFLICT_OK 

6 : The scheduled timer conflicts with another one, but will be recorded.

PVR_TIMER_STATE_CONFLICT_NOK 

7 : The scheduled timer conflicts with another one and won't be recorded.

PVR_TIMER_STATE_ERROR 

8 : The timer is scheduled, but can't be recorded for some reason.

PVR_TIMER_STATE_DISABLED 

9 : The timer was disabled by the user, can be enabled via setting the state to PVR_TIMER_STATE_SCHEDULED.