Querying driver properties. More...

Detailed Description

Querying driver properties.

All drivers will respond to requests for driver properties.

If a driver implements a configuration option as a driver property, then the driver property is available to get and set while the driver is running. Driver properties are a solution to static configuration file options which force the Player server to be stopped before a driver's configuration can be changed.

Driver properties are implemented as four basic types: IntProp, DoubleProp, StringProp, and BoolProp.

Classes

struct  player_boolprop_req
 Request to get a boolean property. More...
 
struct  player_intprop_req
 Request to get an integer property. More...
 
struct  player_dblprop_req
 Request to get a double property. More...
 
struct  player_strprop_req
 Request to get a string property. More...
 

Macros

#define PLAYER_GET_INTPROP_REQ   254
 Integer property get request subtype.
 
#define PLAYER_SET_INTPROP_REQ   253
 Integer property set request subtype.
 
#define PLAYER_GET_DBLPROP_REQ   252
 Double property get request subtype.
 
#define PLAYER_SET_DBLPROP_REQ   251
 Double property set request subtype.
 
#define PLAYER_GET_STRPROP_REQ   250
 String property get request subtype.
 
#define PLAYER_SET_STRPROP_REQ   249
 String property set request subtype.
 
#define PLAYER_GET_BOOLPROP_REQ   248
 Boolean property get request subtype.
 
#define PLAYER_SET_BOOLPROP_REQ   247
 Boolean property get request subtype.
 

Typedefs

typedef struct player_boolprop_req player_boolprop_req_t
 Request to get a boolean property.
 
typedef struct player_intprop_req player_intprop_req_t
 Request to get an integer property.
 
typedef struct player_dblprop_req player_dblprop_req_t
 Request to get a double property.
 
typedef struct player_strprop_req player_strprop_req_t
 Request to get a string property.