Changeset 1224:d66ef0e2143d in roaraudio for roard/include/streams.h


Ignore:
Timestamp:
02/25/09 00:56:42 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

start of stream ctl implementation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/include/streams.h

    r1223 r1224  
    3636//#define ROAR_STREAM(x)        ((struct roar_stream*)(x)) 
    3737#define ROAR_STREAM_SERVER(x) ((struct roar_stream_server*)(x)) 
     38 
     39// stream ctls...: 
     40 
     41#define ROAR_STREAM_CTL_COMPMASK  0xFF000000 
     42#define ROAR_STREAM_CTL_TYPEMASK  0x00FF0000 
     43#define ROAR_STREAM_CTL_CMDMASK   0x0000FFFF 
     44 
     45#define ROAR_STREAM_CTL_COMP_BASE 0x00000000 
     46#define ROAR_STREAM_CTL_COMP_CF   0x01000000 
     47#define ROAR_STREAM_CTL_COMP_DRV  0x02000000 
     48 
    3849 
    3950struct roar_stream_server { 
     
    8697int streams_calc_delay   (int id); 
    8798 
    88 int streams_ctl          (int id, int cmd, void * data); 
     99int streams_ctl          (int id, int_least32_t cmd, void * data); 
    89100 
    90101int stream_add_buffer     (int id, struct roar_buffer *  buf); 
Note: See TracChangeset for help on using the changeset viewer.