Changeset 2436:5f6775fb4743 in roaraudio
- Timestamp:
- 08/19/09 20:36:42 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroardsp/fader.h
r2434 r2436 38 38 #include "libroardsp.h" 39 39 40 #define ROAR_FADER_MAX_COEFF 4 41 42 struct roar_fader_state { 43 int rate; 44 size_t pcmoffset; 45 size_t start; 46 size_t stop; 47 float poly[ROAR_FADER_MAX_COEFF]; 48 int coeff; 49 }; 50 51 int roar_fader_init(struct roar_fader_state * state, float * poly, int coeff); 52 int roar_fader_set_rate(struct roar_fader_state * state, int rate); 53 int roar_fader_set_startstop(struct roar_fader_state * state, ssize_t start, ssize_t stop); 54 55 int roar_fader_calcpcm_i16n(struct roar_fader_state * state, int16_t * data, size_t frames, int channels); 56 int roar_fader_calcpcm_i161(struct roar_fader_state * state, int16_t * data, size_t frames); 57 40 58 #endif 41 59
Note: See TracChangeset
for help on using the changeset viewer.