Changeset 4097:7517aa33cf65 in roaraudio for include/libroar
- Timestamp:
- 07/25/10 15:33:12 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- include/libroar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/beep.h
r3582 r4097 39 39 #include "libroar.h" 40 40 41 #define ROAR_BEEP_MAX_VOL 6553542 #define ROAR_BEEP_MAX_TIME 65535 /* ms */43 #define ROAR_BEEP_MAX_FREQ 65535 /* Hz */44 #define ROAR_BEEP_MAX_POS 3276745 46 #define ROAR_BEEP_DEFAULT_VOL (ROAR_BEEP_MAX_VOL/4)47 #define ROAR_BEEP_DEFAULT_TIME 256 /* ms */48 #define ROAR_BEEP_DEFAULT_FREQ 440 /* Hz */49 #define ROAR_BEEP_DEFAULT_TYPE ROAR_BEEP_TYPE_DEFAULT50 51 #define ROAR_BEEP_TYPE_DEFAULT 052 #define ROAR_BEEP_TYPE_CBELL 153 #define ROAR_BEEP_TYPE_XBELL 254 #define ROAR_BEEP_TYPE_ERROR 355 56 41 struct roar_beep { 57 42 uint16_t vol; -
include/libroar/socket.h
r4062 r4097 42 42 #define ROAR_SOCKET_MODE_LISTEN 1 43 43 #define ROAR_SOCKET_MODE_CONNECT 2 44 45 #define ROAR_SOCKET_TYPE_NONE 046 #define ROAR_SOCKET_TYPE_UNKNOWN ROAR_SOCKET_TYPE_NONE47 #define ROAR_SOCKET_TYPE_INET 148 #define ROAR_SOCKET_TYPE_TCP ROAR_SOCKET_TYPE_INET49 #define ROAR_SOCKET_TYPE_UNIX 250 #define ROAR_SOCKET_TYPE_FORK 351 #define ROAR_SOCKET_TYPE_PIPE ROAR_SOCKET_TYPE_FORK52 #define ROAR_SOCKET_TYPE_FILE 453 #define ROAR_SOCKET_TYPE_UDP 554 #define ROAR_SOCKET_TYPE_GENSTR 6 /* generic stream: TCP or UNIX */55 #define ROAR_SOCKET_TYPE_DECNET 7 /* DECnet */56 #define ROAR_SOCKET_TYPE_TCP6 857 #define ROAR_SOCKET_TYPE_UDP6 958 #define ROAR_SOCKET_TYPE_INET6 ROAR_SOCKET_TYPE_TCP659 #define ROAR_SOCKET_TYPE_IPXSPX 1060 #define ROAR_SOCKET_TYPE_IPX 1161 62 #define ROAR_SOCKET_TYPE_MAX 1163 44 64 45 #define ROAR_SOCKET_QUEUE_LEN 8 -
include/libroar/stream.h
r3942 r4097 41 41 char * roar_dir2str (int dir); 42 42 int roar_str2dir (char * name); 43 44 #define ROAR_FLAG_NONE 0x000045 #define ROAR_FLAG_PRIMARY 0x000146 #define ROAR_FLAG_OUTPUT 0x000247 #define ROAR_FLAG_DRIVER ROAR_FLAG_OUTPUT48 #define ROAR_FLAG_SOURCE 0x000449 #define ROAR_FLAG_SYNC 0x000850 #define ROAR_FLAG_META 0x001051 #define ROAR_FLAG_AUTOCONF 0x002052 #define ROAR_FLAG_CLEANMETA 0x004053 #define ROAR_FLAG_HWMIXER 0x008054 #define ROAR_FLAG_PAUSE 0x010055 #define ROAR_FLAG_MUTE 0x020056 #define ROAR_FLAG_MMAP 0x040057 #define ROAR_FLAG_ANTIECHO 0x080058 #define ROAR_FLAG_VIRTUAL 0x100059 #define ROAR_FLAG_RECSOURCE 0x200060 #define ROAR_FLAG_PASSMIXER 0x400061 #define ROAR_FLAG_PRETHRU 0x800062 // next are the exteded flags (> 16 bits)63 //#define ROAR_FLAG_SYNC 0x0864 #define ROAR_FLAG_IMMUTABLE 0x0001000065 #define ROAR_FLAG_ENHANCE 0x0002000066 67 #define ROAR_SET_FLAG 068 #define ROAR_RESET_FLAG 169 70 #define ROAR_STREAMSTATE_UNKNOWN -171 #define ROAR_STREAMSTATE_NULL 072 #define ROAR_STREAMSTATE_UNUSED ROAR_STREAMSTATE_NULL73 #define ROAR_STREAMSTATE_INITING 174 #define ROAR_STREAMSTATE_NEW 275 #define ROAR_STREAMSTATE_OLD 376 #define ROAR_STREAMSTATE_CLOSING 477 78 // PA currently defines: video, music, game, event, phone, animation, production, a11y79 // RA includes : YES YES YES YES YES NO NO NO80 81 #define ROAR_ROLE_UNKNOWN -182 #define ROAR_ROLE_NONE 083 #define ROAR_ROLE_MUSIC 184 #define ROAR_ROLE_VIDEO 285 #define ROAR_ROLE_GAME 386 #define ROAR_ROLE_EVENT 487 #define ROAR_ROLE_BEEP 588 #define ROAR_ROLE_PHONE 689 #define ROAR_ROLE_BACKGROUND_MUSIC 790 #define ROAR_ROLE_VOICE 891 #define ROAR_ROLE_INSTRUMENT 992 #define ROAR_ROLE_RHYTHM 1093 #define ROAR_ROLE_CLICK 1194 #define ROAR_ROLE_MIXED 1295 43 96 44 struct roar_stream_info {
Note: See TracChangeset
for help on using the changeset viewer.