Enumerations |
enum | rcmd_t {
RCMD_NOOP = 0,
RCMD_IDENTIFY = 1,
RCMD_AUTH = 2,
RCMD_NEW_STREAM = 3,
RCMD_SET_META = 4,
RCMD_EXEC_STREAM = 5,
RCMD_QUIT = 6,
RCMD_GET_STANDBY = 7,
RCMD_SET_STANDBY = 8,
RCMD_SERVER_INFO = 9,
RCMD_SERVER_STATS = 10,
RCMD_SERVER_OINFO = 11,
RCMD_ADD_DATA = 12,
RCMD_EXIT = 13,
RCMD_LIST_STREAMS = 14,
RCMD_LIST_CLIENTS = 15,
RCMD_GET_CLIENT = 16,
RCMD_GET_STREAM = 17,
RCMD_KICK = 18,
RCMD_SET_VOL = 19,
RCMD_GET_VOL = 20,
RCMD_CON_STREAM = 21,
RCMD_GET_META = 22,
RCMD_LIST_META = 23,
RCMD_BEEP = 24,
RCMD_GET_ACL = 25,
RCMD_SET_ACL = 26,
RCMD_GET_STREAM_PARA = 27,
RCMD_SET_STREAM_PARA = 28,
RCMD_ATTACH = 29,
RCMD_PASSFH = 30,
RCMD_GETTIMEOFDAY = 31,
RCMD_WHOAMI = 32,
RCMD_OK = 254,
RCMD_ERROR = 255
} |
| Command values used for rmsg*_t.
More...
|
enum | rterm_t { RTERM_EXIT = 0,
RTERM_TERM = 1
} |
| Parameter for server termination (RCMD_EXIT).
More...
|
enum | rvolch_t { RVOL_SET_ALL = 1,
RVOL_SET_ONE = 2
} |
| Parameter for type of volume change.
More...
|
enum | rflagch_t { RFLAGCH_SET = 0,
RFLAGCH_RESET = 1
} |
| Parameter for stream flag operation.
More...
|
enum | rstreamstat_t {
RSTREAMSTATE_UNKNOWN = -1,
RSTREAMSTATE_NULL = 0,
RSTREAMSTATE_UNUSED = RSTREAMSTATE_NULL,
RSTREAMSTATE_INITING = 1,
RSTREAMSTATE_NEW = 2,
RSTREAMSTATE_OLD = 3,
RSTREAMSTATE_CLOSING = 4
} |
| States a stream can have.
More...
|
enum | rdir_t {
RDIR_PLAY = 1,
RDIR_RECORD = 2,
RDIR_MONITOR = 3,
RDIR_FILTER = 4,
RDIR_OUTPUT = 5,
RDIR_MIXING = 6,
RDIR_META = 8,
RDIR_BIDIR = 9,
RDIR_THRU = 10,
RDIR_BRIDGE = 11,
RDIR_MIDI_IN = 12,
RDIR_MIDI_OUT = 13,
RDIR_LIGHT_IN = 14,
RDIR_LIGHT_OUT = 15,
RDIR_RAW_IN = 16,
RDIR_RAW_OUT = 17,
RDIR_COMPLEX_IN = 18,
RDIR_COMPLEX_OUT = 19,
RDIR_RDTCS_IN = 20,
RDIR_RDTCS_OUT = 21,
RDIR_DIRIDS = 22
} |
| Type for stream directions.
More...
|
enum | rrole_t {
RROLE_UNKNOWN = -1,
RROLE_NONE = 0,
RROLE_MUSIC = 1,
RROLE_VIDEO = 2,
RROLE_GAME = 3,
RROLE_EVENT = 4,
RROLE_BEEP = 5,
RROLE_PHONE = 6,
RROLE_BACKGROUND_MUSIC = 7,
RROLE_VOICE = 8,
RROLE_INSTRUMENT = 9,
RROLE_RHYTHM = 10,
RROLE_CLICK = 11,
RROLE_MIXED = 12
} |
| Roles a stream can have.
More...
|
enum | rstandby_t { RSTANDBY_INACTIVE = 0,
RSTANDBY_ACTIVE = 1
} |
| Possible standby modes.
More...
|
enum | rot_t { ROT_CLIENT = 1,
ROT_STREAM = 2,
ROT_SOURCE = 3,
ROT_SAMPLE = 4
} |
| RoarAudio object types.
More...
|
enum | rattach_t { RATTACH_SIMPLE = 1,
RATTACH_SOURCE = 2,
RATTACH_OUTPUT = 3
} |
| Types of attaches for the RCMD_ATTACH command.
More...
|
enum | rstreampata_t {
RSTREAMPARA_INFO = 1,
RSTREAMPARA_FLAGS = 2,
RSTREAMPARA_NAME = 3,
RSTREAMPARA_CHANMAP = 4,
RSTREAMPARA_ROLE = 5
} |
| Sub-Commands for the RCMD_?ET_STREAM_PARA commands.
More...
|
enum | rauth_t {
RAUTH_AUTO = -1,
RAUTH_NONE = 0,
RAUTH_COOKIE = 1,
RAUTH_TRUST = 2,
RAUTH_PASSWORD = 3,
RAUTH_SYSUSER = 4,
RAUTH_OPENPGP_SIGN = 5,
RAUTH_OPENPGP_ENCRYPT = 6,
RAUTH_OPENPGP_AUTH = 7,
RAUTH_KERBEROS = 8,
RAUTH_RHOST = 9,
RAUTH_XAUTH = 10,
RAUTH_IDENT = 11
} |
| Auth methodes for the RCMD_AUTH command.
More...
|
enum | rproto_t {
RPROTO_NONE = 0,
RPROTO_ROARAUDIO = 1,
RPROTO_ESOUND = 2,
RPROTO_AUTO = 3,
RPROTO_HTTP = 4,
RPROTO_GOPHER = 5,
RPROTO_ICY = 7,
RPROTO_SIMPLE = 8,
RPROTO_RSOUND = 9
} |
| Protocol IDs.
More...
|