portaudio.c File Reference

Include dependency graph for portaudio.c:


Data Structures

struct  pa_thread_t
struct  aout_sys_t

Defines

#define FRAME_SIZE   1024
#define DEVICE_TEXT   N_("Output device")
#define DEVICE_LONGTEXT   N_("Portaudio identifier for the output device")

Functions

static int Open (vlc_object_t *)
static void Close (vlc_object_t *)
static void Play (aout_instance_t *)
static int PAOpenDevice (aout_instance_t *)
static int PAOpenStream (aout_instance_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static int paCallback (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *paDate, PaStreamCallbackFlags statusFlags, void *p_cookie)

Variables

static const uint32_t pi_channels_in []
static const uint32_t pi_channels_out []

Define Documentation

#define DEVICE_LONGTEXT   N_("Portaudio identifier for the output device")

#define DEVICE_TEXT   N_("Output device")

#define FRAME_SIZE   1024


Function Documentation

static void Close ( vlc_object_t  )  [static]

static int Open ( vlc_object_t  )  [static]

static int paCallback ( const void *  inputBuffer,
void *  outputBuffer,
unsigned long  framesPerBuffer,
const PaStreamCallbackTimeInfo *  paDate,
PaStreamCallbackFlags  statusFlags,
void *  p_cookie 
) [static]

static int PAOpenDevice ( aout_instance_t  )  [static]

static int PAOpenStream ( aout_instance_t  )  [static]

static void Play ( aout_instance_t  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const uint32_t pi_channels_in[] [static]

Initial value:

    {  0x2 ,  0x4 ,
       0x100 ,  0x200 ,
       0x20 ,  0x40 ,
       0x1 ,  0x1000 , 0 }

const uint32_t pi_channels_out[] [static]

Initial value:

    {  0x2 ,  0x4 ,
       0x1 ,  0x1000 ,
       0x20 ,  0x40 ,
       0x100 ,  0x200 , 0 }


Generated on Wed Aug 13 08:03:10 2008 for VLC by  doxygen 1.5.1