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 backend connection states
Used with kodi::addon::CInstancePVRClient::ConnectionStateChange() callback. More...

Typedefs

typedef enum PVR_CONNECTION_STATE PVR_CONNECTION_STATE
 

Enumerations

enum  PVR_CONNECTION_STATE {
  PVR_CONNECTION_STATE_UNKNOWN = 0 , PVR_CONNECTION_STATE_SERVER_UNREACHABLE = 1 , PVR_CONNECTION_STATE_SERVER_MISMATCH = 2 , PVR_CONNECTION_STATE_VERSION_MISMATCH = 3 ,
  PVR_CONNECTION_STATE_ACCESS_DENIED = 4 , PVR_CONNECTION_STATE_CONNECTED = 5 , PVR_CONNECTION_STATE_DISCONNECTED = 6 , PVR_CONNECTION_STATE_CONNECTING = 7
}
 

Detailed Description

PVR backend connection states
Used with kodi::addon::CInstancePVRClient::ConnectionStateChange() callback.

With this, a PVR instance signals that Kodi should perform special operations.

Typedef Documentation

◆ PVR_CONNECTION_STATE

Enumeration Type Documentation

◆ PVR_CONNECTION_STATE

Enumerator
PVR_CONNECTION_STATE_UNKNOWN 

0 : Unknown state (e.g. not yet tried to connect).

PVR_CONNECTION_STATE_SERVER_UNREACHABLE 

1 : Backend server is not reachable (e.g. server not existing or network down).

PVR_CONNECTION_STATE_SERVER_MISMATCH 

2 : Backend server is reachable, but there is not the expected type of server running (e.g. HTSP required, but FTP running at given server:port).

PVR_CONNECTION_STATE_VERSION_MISMATCH 

3 : Backend server is reachable, but server version does not match client requirements.

PVR_CONNECTION_STATE_ACCESS_DENIED 

4 : Backend server is reachable, but denies client access (e.g. due to wrong credentials).

PVR_CONNECTION_STATE_CONNECTED 

5 : Connection to backend server is established.

PVR_CONNECTION_STATE_DISCONNECTED 

6 : No connection to backend server (e.g. due to network errors or client initiated disconnect).

PVR_CONNECTION_STATE_CONNECTING 

7 : Connecting to backend.