Changeset 2989:32ec8c5a72be in roaraudio
- Timestamp:
- 10/26/09 09:45:39 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroardsp/libroardsp.h
r2980 r2989 85 85 #define ROARDSP_FCTL_PACKET_SIZE 10 86 86 87 // consts for filter flags: 88 #define ROARDSP_FFLAG_NONE 0x0000 89 #define ROARDSP_FFLAG_FREE 0x0001 90 87 91 // consts for filter(chain) reset: 88 92 #define ROARDSP_RESET_NONE 0 … … 105 109 int rate; 106 110 void * inst; 111 uint_least16_t flags; 107 112 int (*calc )(struct roardsp_filter * filter, void * data, size_t samples); 108 113 int (*uninit)(struct roardsp_filter * filter); … … 156 161 int roardsp_filter_str2id(char * str); 157 162 char * roardsp_filter_id2str(int id); 158 int roardsp_filter_init (struct roardsp_filter * filter, struct roar_stream * stream, int id); 159 int roardsp_filter_uninit(struct roardsp_filter * filter); 160 int roardsp_filter_calc (struct roardsp_filter * filter, void * data, size_t len); 161 int roardsp_filter_ctl (struct roardsp_filter * filter, int cmd, void * data); 162 int roardsp_filter_reset (struct roardsp_filter * filter, int what); 163 int roardsp_filter_new (struct roardsp_filter ** filter, struct roar_stream * stream, int id); 164 #define roardsp_filter_free(x) roar_dsp_filter_uninit((x)) 165 int roardsp_filter_init (struct roardsp_filter * filter, struct roar_stream * stream, int id); 166 int roardsp_filter_uninit(struct roardsp_filter * filter); 167 int roardsp_filter_calc (struct roardsp_filter * filter, void * data, size_t len); 168 int roardsp_filter_ctl (struct roardsp_filter * filter, int cmd, void * data); 169 int roardsp_filter_reset (struct roardsp_filter * filter, int what); 163 170 164 171 int roardsp_fchain_init (struct roardsp_filterchain * chain);
Note: See TracChangeset
for help on using the changeset viewer.