Changeset 5548:73e43db30a1c in roaraudio for include/libroardsp/filters.h


Ignore:
Timestamp:
06/17/12 23:07:36 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Added filter based on Goertzel algorithm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/filters.h

    r5381 r5548  
    198198int roardsp_responsecurve_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
    199199int roardsp_responsecurve_reset (struct roardsp_filter * filter, int what); 
     200 
     201int roardsp_goertzel_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
     202int roardsp_goertzel_uninit(struct roardsp_filter * filter); 
     203int roardsp_goertzel_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
     204int roardsp_goertzel_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
     205int roardsp_goertzel_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
     206int roardsp_goertzel_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
     207int roardsp_goertzel_reset (struct roardsp_filter * filter, int what); 
    200208#endif 
    201209 
Note: See TracChangeset for help on using the changeset viewer.