Changeset 4090:467b5e28d1ed in roaraudio for doc


Ignore:
Timestamp:
07/24/10 16:59:39 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added list of todos

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) 
    55 +VENDOR_ROARAUDIO = 0 
    66 +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 
    1313 +:version (uint8) 
    1414 +:type (uint8) 
    1515 +: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 
    2121 +::dataarray 
    2222 +:::stdvendor (uint8) 
    23  +STDV_ROARAUDIO 
    24  +STDV_PROTO 
    25  +STDV_RFC 
     23 +STDV_ROARAUDIO = 0 
     24 +STDV_PROTO     = 1 
     25 +STDV_RFC       = 2 
    2626 +:::stdversion (uint8) 
    2727 +:::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 
    3333 +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 
    4949 +HQ_BAD       = 0 
    5050 +HQ_BAD_NB    = 1 #(bad, not before this possition) 
     
    5858 +WHENCE_CUR   = 1 
    5959 +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) 
    6565 +CC_HASHTABLE = PARA_HASHTABLE 
    6666 +CC_WININFO   = PARA_WININFO 
    6767 +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) 
    7474*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 
    7878*[GS]ET_STREAM_PARA 
    7979 *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   +:datarray 
     80  +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) 
    8787  +::httype 
    8888  +::htsize 
     
    120120  +HF_APP        = 8 #(The application, device or other source generating this object) 
    121121  +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 
    124124*KICK,... 
    125125 +OT_MIXER    =  5 
     
    130130 +OT_MSGBUS   = 10 #(Message bus, message is gone as soon as all listening clients got it) 
    131131*ATTACH 
    132  +ATTACH_MIXER 
    133  +ATTACH_BRIDGE 
     132 +ATTACH_MIXER    = NEEDS_CONST 
     133 +ATTACH_BRIDGE   = NEEDS_CONST 
    134134*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.