Ignore:
Timestamp:
04/15/09 22:23:23 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added subs for filter swap

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/libroardsp.h

    r1371 r1587  
    4747#define ROARDSP_FILTER_DOWNMIX        8 
    4848#define ROARDSP_FILTER_DCBLOCK        9 
     49#define ROARDSP_FILTER_SWAP          10 
    4950 
    5051// filter CTLs: 
     
    116117}; 
    117118 
     119struct roardsp_swap { 
     120 int map[ROAR_MAX_CHANNELS]; 
     121}; 
     122 
    118123// funcs: 
    119124int    roardsp_filter_str2id(char * str); 
     
    179184int roardsp_dcblock_reset  (struct roardsp_filter * filter, int what); 
    180185 
     186int roardsp_swap_init   (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
     187int roardsp_swap_uninit (struct roardsp_filter * filter); 
     188int roardsp_swap_calc162(struct roardsp_filter * filter, void * data, size_t samples); 
     189int roardsp_swap_ctl    (struct roardsp_filter * filter, int cmd, void * data); 
     190int roardsp_swap_reset  (struct roardsp_filter * filter, int what); 
     191 
    181192// codecs: 
    182193int roardsp_conv_alaw2pcm16 (int16_t * out, char * in, size_t len); 
Note: See TracChangeset for help on using the changeset viewer.