Changeset 1100:aac17d20aea1 in roaraudio for include/libroardsp/libroardsp.h
- Timestamp:
- 01/02/09 23:18:26 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroardsp/libroardsp.h
r1004 r1100 44 44 #define ROARDSP_FILTER_ADD 7 45 45 #define ROARDSP_FILTER_DOWNMIX 8 46 #define ROARDSP_FILTER_DCBLOCK 9 46 47 47 48 // filter CTLs: … … 62 63 #define ROARDSP_DOWNMIX_ARITHMETIC 3 63 64 #define ROARDSP_DOWNMIX_RMS 4 65 66 #define ROARDSP_DCBLOCK_NUMBLOCKS 100 64 67 65 68 // types: … … 96 99 int32_t mul; 97 100 int32_t div; 101 }; 102 103 struct roardsp_dcblock { 104 int cur; 105 int32_t dc[ROARDSP_DCBLOCK_NUMBLOCKS]; 98 106 }; 99 107 … … 146 154 int roardsp_downmix_ctl (struct roardsp_filter * filter, int cmd, void * data); 147 155 156 int roardsp_dcblock_init (struct roardsp_filter * filter, struct roar_stream * stream, int id); 157 int roardsp_dcblock_uninit (struct roardsp_filter * filter); 158 int roardsp_dcblock_calc16 (struct roardsp_filter * filter, void * data, size_t samples); 159 148 160 // codecs: 149 161 int roardsp_conv_alaw2pcm16 (int16_t * out, char * in, size_t len);
Note: See TracChangeset
for help on using the changeset viewer.