simple.c File Reference

Include dependency graph for simple.c:


Defines

#define AOUT_CHANS_STEREO_FRONT   ( AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT )
#define AOUT_CHANS_STEREO_REAR   ( AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT )
#define AOUT_CHANS_STEREO_MIDDLE   (AOUT_CHAN_MIDDLELEFT | AOUT_CHAN_MIDDLERIGHT )
#define AOUT_CHANS_2_0   AOUT_CHANS_STEREO_FRONT
#define AOUT_CHANS_3_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHAN_CENTER )
#define AOUT_CHANS_4_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_REAR )
#define AOUT_CHANS_4_0_MIDDLE   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_MIDDLE )
#define AOUT_CHANS_4_CENTER_REAR   (AOUT_CHANS_STEREO_FRONT | AOUT_CHAN_CENTER | AOUT_CHAN_REARCENTER)
#define AOUT_CHANS_5_0   ( AOUT_CHANS_4_0 | AOUT_CHAN_CENTER )
#define AOUT_CHANS_5_0_MIDDLE   ( AOUT_CHANS_4_0_MIDDLE | AOUT_CHAN_CENTER )
#define AOUT_CHANS_6_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_REAR | AOUT_CHANS_STEREO_MIDDLE )
#define AOUT_CHANS_7_0   ( AOUT_CHANS_6_0 | AOUT_CHAN_CENTER )

Functions

static int OpenFilter (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static bool IsSupported (const audio_format_t *p_input, const audio_format_t *p_output)
static block_tFilter (filter_t *, block_t *)
static void DoWork (filter_t *p_filter, aout_buffer_t *p_in_buf, aout_buffer_t *p_out_buf)

Define Documentation

#define AOUT_CHANS_2_0   AOUT_CHANS_STEREO_FRONT

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_3_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHAN_CENTER )

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_4_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_REAR )

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_4_0_MIDDLE   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_MIDDLE )

#define AOUT_CHANS_4_CENTER_REAR   (AOUT_CHANS_STEREO_FRONT | AOUT_CHAN_CENTER | AOUT_CHAN_REARCENTER)

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_5_0   ( AOUT_CHANS_4_0 | AOUT_CHAN_CENTER )

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_5_0_MIDDLE   ( AOUT_CHANS_4_0_MIDDLE | AOUT_CHAN_CENTER )

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_6_0   ( AOUT_CHANS_STEREO_FRONT | AOUT_CHANS_STEREO_REAR | AOUT_CHANS_STEREO_MIDDLE )

#define AOUT_CHANS_7_0   ( AOUT_CHANS_6_0 | AOUT_CHAN_CENTER )

Referenced by DoWork(), and IsSupported().

#define AOUT_CHANS_STEREO_FRONT   ( AOUT_CHAN_LEFT | AOUT_CHAN_RIGHT )

#define AOUT_CHANS_STEREO_MIDDLE   (AOUT_CHAN_MIDDLELEFT | AOUT_CHAN_MIDDLERIGHT )

#define AOUT_CHANS_STEREO_REAR   ( AOUT_CHAN_REARLEFT | AOUT_CHAN_REARRIGHT )


Function Documentation

static void DoWork ( filter_t p_filter,
aout_buffer_t p_in_buf,
aout_buffer_t p_out_buf 
) [static]

static block_t * Filter ( filter_t p_filter,
block_t p_block 
) [static]

static bool IsSupported ( const audio_format_t p_input,
const audio_format_t p_output 
) [static]

static int OpenFilter ( vlc_object_t p_this  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Tue May 25 08:05:09 2010 for VLC by  doxygen 1.5.6