Changeset 4498:1396b66d445d in roaraudio for include/libroar/caps.h


Ignore:
Timestamp:
10/13/10 02:23:02 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

implemented basic CAPS api for standards

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/caps.h

    r4497 r4498  
    3939#include "libroar.h" 
    4040 
     41struct roar_caps { 
     42 int version; 
     43 int type; 
     44 int flags; 
     45 void * data; 
     46 size_t len; 
     47}; 
     48 
     49struct roar_stds { 
     50 size_t stds_len; 
     51 uint32_t * stds; 
     52}; 
     53 
     54int roar_caps_to_msg(struct roar_message * mes,  struct roar_caps    * caps, void ** data); 
     55int roar_caps_from_msg(struct roar_caps  * caps, struct roar_message * mes,  void  * data); 
     56 
     57int roar_caps_stds(struct roar_connection * con, struct roar_stds ** out, struct roar_stds * in, int flags); 
     58 
     59struct roar_stds * roar_stds_new(size_t len); 
     60int roar_stds_free(struct roar_stds * stds); 
     61 
    4162#endif 
    4263 
Note: See TracChangeset for help on using the changeset viewer.