Changeset 5269:b914e5b61703 in roaraudio for include/libroardsp/filter.h


Ignore:
Timestamp:
11/17/11 00:32:28 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

start of a response curve filter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/filter.h

    r4953 r5269  
    3939#include "libroardsp.h" 
    4040 
    41 #define ROARDSP_FILTER_NONE           0 
    42 #define ROARDSP_FILTER_AMP            1 
    43 #define ROARDSP_FILTER_LOWP           2 
    44 #define ROARDSP_FILTER_HIGHP          3 
    45 #define ROARDSP_FILTER_MODULATE       4 
    46 #define ROARDSP_FILTER_QUANTIFY       5 
    47 #define ROARDSP_FILTER_CLIP           6 
    48 #define ROARDSP_FILTER_ADD            7 
    49 #define ROARDSP_FILTER_DOWNMIX        8 
    50 #define ROARDSP_FILTER_DCBLOCK        9 
    51 #define ROARDSP_FILTER_SWAP          10 
    52 #define ROARDSP_FILTER_SPEEX_PREP    11 
    53 #define ROARDSP_FILTER_AGC           12 
     41                                        /* implemented? */ 
     42#define ROARDSP_FILTER_NONE            0 
     43#define ROARDSP_FILTER_AMP             1 /* yes */ 
     44#define ROARDSP_FILTER_LOWP            2 /* yes */ 
     45#define ROARDSP_FILTER_HIGHP           3 /* yes */ 
     46#define ROARDSP_FILTER_MODULATE        4 
     47#define ROARDSP_FILTER_QUANTIFY        5 /* yes */ 
     48#define ROARDSP_FILTER_CLIP            6 /* yes */ 
     49#define ROARDSP_FILTER_ADD             7 /* yes */ 
     50#define ROARDSP_FILTER_DOWNMIX         8 /* yes */ 
     51#define ROARDSP_FILTER_DCBLOCK         9 
     52#define ROARDSP_FILTER_SWAP           10 /* yes */ 
     53#define ROARDSP_FILTER_SPEEX_PREP     11 /* yes */ 
     54#define ROARDSP_FILTER_AGC            12 
     55#define ROARDSP_FILTER_NOISEGATE      13 
     56#define ROARDSP_FILTER_RESPONSE_CURVE 14 
    5457 
    5558// filter CTLs: 
     
    120123 
    121124// funcs: 
    122 int    roardsp_filter_str2id(char * str); 
    123 char * roardsp_filter_id2str(int id); 
     125int          roardsp_filter_str2id(const char * str); 
     126const char * roardsp_filter_id2str(const int id); 
    124127int    roardsp_filter_new   (struct roardsp_filter ** filter, struct roar_stream * stream, int id); 
    125128#define roardsp_filter_free(x) roardsp_filter_uninit((x)) 
Note: See TracChangeset for help on using the changeset viewer.