xbmc
Typedefs | Enumerations
enum PVR_TIMER_STATE

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.

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 recordings.

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.