Changeset 4090:467b5e28d1ed in roaraudio for doc
- Timestamp:
- 07/24/10 16:59:39 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/new-cmds
r4089 r4090 1 +DEVCTL 2 +:version 3 +:type 4 +:vendor 1 +DEVCTL = NEEDS_CONST 2 +:version (uint8) 3 +:type (uint8) 4 +:vendor (uint8) 5 5 +VENDOR_ROARAUDIO = 0 6 6 +VENDOR_BASICDEV = 1 7 +:subtype 8 +:flags 9 +:ot 10 +:(id) #(if not UNIID or SID)11 +:data... 12 +CAPS 7 +:subtype (uint8) 8 +:flags (uint8) 9 +:ot (uint8) 10 +:(id) (uint16) #(if not UNIID or SID) 11 +:data... (vardata) 12 +CAPS = NEEDS_CONST 13 13 +:version (uint8) 14 14 +:type (uint8) 15 15 +:flags (uint16) 16 +CT_CAPS 17 +::dataarray 18 +:::captype 19 +:::... 20 +CT_STANDARDS 16 +CT_CAPS = 0 17 +::dataarray (dataarray) 18 +:::captype (TODO) 19 +:::... (TODO) 20 +CT_STANDARDS = 1 21 21 +::dataarray 22 22 +:::stdvendor (uint8) 23 +STDV_ROARAUDIO 24 +STDV_PROTO 25 +STDV_RFC 23 +STDV_ROARAUDIO = 0 24 +STDV_PROTO = 1 25 +STDV_RFC = 2 26 26 +:::stdversion (uint8) 27 27 +:::standard (uint16) 28 +WAIT 29 +:version 30 +:flags 31 +:... 32 +NOTIFY 28 +WAIT = NEEDS_CONST 29 +:version (TODO) 30 +:flags (TODO) 31 +:... (TODO) 32 +NOTIFY = NEEDS_CONST 33 33 +structof(WAIT) 34 +SEEK 35 +:version 36 +:flags 37 +:destination possition 38 +:destination possition whence 39 +:hint pos 40 +:hint whence 41 +:hint quality 42 +:seek at 43 +:seek to 44 +:seek whence 45 +SF_CONT_WHILE_SEEK 46 +SF_CONT_ON_ERROR 47 +SF_HINT 48 +SF_SEEK 34 +SEEK = NEEDS_CONST 35 +:version (TODO) 36 +:flags (TODO) 37 +:destination possition (TODO) 38 +:destination possition whence (TODO) 39 +:hint pos (TODO) 40 +:hint whence (TODO) 41 +:hint quality (TODO) 42 +:seek at (TODO) 43 +:seek to (TODO) 44 +:seek whence (TODO) 45 +SF_CONT_WHILE_SEEK = 0x01 46 +SF_CONT_ON_ERROR = 0x02 47 +SF_HINT = 0x04 48 +SF_SEEK = 0x08 49 49 +HQ_BAD = 0 50 50 +HQ_BAD_NB = 1 #(bad, not before this possition) … … 58 58 +WHENCE_CUR = 1 59 59 +WHENCE_END = 2 60 +CLIENTCTL 61 +:version 62 +:subcmd 63 +:flags 64 +:data 60 +CLIENTCTL = NEEDS_CONST 61 +:version (uint8) 62 +:subcmd (uint8) 63 +:flags (uint16) 64 +:data (vardata) 65 65 +CC_HASHTABLE = PARA_HASHTABLE 66 66 +CC_WININFO = PARA_WININFO 67 67 +CC_PROPTABLE = PARA_PROPTABLE 68 +LOOKUP 69 +:version 70 +:flags 71 +:ot 72 +:ht #(hash type)73 +:hash... 68 +LOOKUP = NEEDS_CONST 69 +:version (TODO) 70 +:flags (TODO) 71 +:ot (TODO) 72 +:ht (TODO) #(hash type) 73 +:hash... (vardata) 74 74 *SERVER_INFO 75 +IT_SERVER 76 +IT_COUNTERS 77 +IT_LISTEN 75 +IT_SERVER = NEEDS_CONST 76 +IT_COUNTERS = NEEDS_CONST 77 +IT_LISTEN = NEEDS_CONST 78 78 *[GS]ET_STREAM_PARA 79 79 *PARA_INFO 80 +STREAMSTATE_ERROR #(Stream is in some error condition, parent client should close or kick it)81 +STREAMSTATE_NEEDSEEK #(like Error but stream can become usable again if you do a seek)82 +PARA_HASHTABLE #(GTN, UUID, ...)83 +:htsettertype 84 +:htsettersize 85 +:htsetterdata 86 +: datarray80 +STREAMSTATE_ERROR = 5 #(Stream is in some error condition, parent client should close or kick it) 81 +STREAMSTATE_NEEDSEEK = 6 #(like Error but stream can become usable again if you do a seek) 82 +PARA_HASHTABLE = NEEDS_CONST #(GTN, UUID, ...) 83 +:htsettertype (TODO) 84 +:htsettersize (TODO) 85 +:htsetterdata (TODO) 86 +:hashtable... (dataarray) 87 87 +::httype 88 88 +::htsize … … 120 120 +HF_APP = 8 #(The application, device or other source generating this object) 121 121 +HF_FILE = 9 #(The source file for this object) 122 +PARA_WININFO 123 +PARA_PROPTABLE 122 +PARA_WININFO = NEEDS_CONST 123 +PARA_PROPTABLE = NEEDS_CONST 124 124 *KICK,... 125 125 +OT_MIXER = 5 … … 130 130 +OT_MSGBUS = 10 #(Message bus, message is gone as soon as all listening clients got it) 131 131 *ATTACH 132 +ATTACH_MIXER 133 +ATTACH_BRIDGE 132 +ATTACH_MIXER = NEEDS_CONST 133 +ATTACH_BRIDGE = NEEDS_CONST 134 134 *SET_VOL 135 +SET_VOL_MS 136 +SET_VOL_UNMAPED #(like roarctls mono/stereo...)135 +SET_VOL_MS = 3 136 +SET_VOL_UNMAPED = 4 #(like roarctls mono/stereo...)
Note: See TracChangeset
for help on using the changeset viewer.