Changeset 5173:96a378947ca8 in roaraudio for include


Ignore:
Timestamp:
10/22/11 00:44:25 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

imporved the clip filter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/filters.h

    r4953 r5173  
    6464}; 
    6565 
     66enum roardsp_clip_mode { 
     67 ROARDSP_CLIP_MODE_LIMIT = 0, 
     68 ROARDSP_CLIP_MODE_ZERO  = 1, 
     69 ROARDSP_CLIP_MODE_WARP  = 2, 
     70 ROARDSP_CLIP_MODE_NOISE  = 3, 
     71}; 
     72 
     73struct roardsp_clip { 
     74 enum roardsp_clip_mode mode; 
     75 int32_t limit; 
     76}; 
     77 
    6678struct roardsp_swap { 
    6779 int map[ROAR_MAX_CHANNELS]; 
     
    116128int roardsp_quantify_reset (struct roardsp_filter * filter, int what); 
    117129 
     130int roardsp_clip_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
     131int roardsp_clip_uninit(struct roardsp_filter * filter); 
    118132int roardsp_clip_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
    119133int roardsp_clip_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
Note: See TracChangeset for help on using the changeset viewer.