Changeset 2816:b9e357b0dc43 in roaraudio for roard/include


Ignore:
Timestamp:
09/29/09 18:04:39 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added prethru support and updated list of codecs a bit

Location:
roard/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • roard/include/codecfilter.h

    r2686 r2816  
    3232struct roar_stream_server; 
    3333 
    34 #define ROAR_CODECFILTER_NONE  0 
    35 #define ROAR_CODECFILTER_READ  1 
    36 #define ROAR_CODECFILTER_WRITE 2 
     34#define ROAR_CODECFILTER_NONE        0x00 
     35#define ROAR_CODECFILTER_READ        0x01 
     36#define ROAR_CODECFILTER_WRITE       0x02 
     37#define ROAR_CODECFILTER_PRETHRU     0x04 /* we have support for prethru */ 
     38#define ROAR_CODECFILTER_PRETHRU_NN  0x08 /* prethru Not Needed          */ 
    3739 
    3840 
  • roard/include/streams.h

    r2625 r2816  
    8080 struct roar_buffer * outputbuffer; 
    8181 int state; 
     82 struct roar_buffer * prethru; 
    8283} * g_streams[ROAR_STREAMS_MAX]; 
    8384 
     
    135136int stream_outputbuffer_destroy(int id); 
    136137 
     138int stream_prethru_add(int id, struct roar_buffer * buf); 
     139int stream_prethru_add_data(int id, void ** buf, size_t len); 
     140int stream_prethru_destroy(int id); 
     141int stream_prethru_send(int dst, int src); 
     142 
    137143int streams_check      (int id); 
    138144int streams_send_mon   (int id); 
Note: See TracChangeset for help on using the changeset viewer.