pulse.c File Reference

Include dependency graph for pulse.c:


Data Structures

struct  aout_sys_t

Defines

#define PULSE_CLIENT_NAME   N_("VLC media player")
#define PULSE_DEBUG(...)   (void) 0
#define CHECK_DEAD_GOTO(label)

Functions

static int Open (vlc_object_t *)
static void Close (vlc_object_t *)
static void Play (aout_instance_t *)
static void context_state_cb (pa_context *c, void *userdata)
static void stream_state_cb (pa_stream *s, void *userdata)
static void stream_request_cb (pa_stream *s, size_t length, void *userdata)
static void stream_latency_update_cb (pa_stream *s, void *userdata)
static void success_cb (pa_stream *s, int sucess, void *userdata)
static void uninit (aout_instance_t *p_aout)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)

Define Documentation

#define CHECK_DEAD_GOTO ( label   ) 

Value:

do { \
if (!p_sys->context || pa_context_get_state(p_sys->context) != PA_CONTEXT_READY || \
    !p_sys->stream || pa_stream_get_state(p_sys->stream) != PA_STREAM_READY) { \
        msg_Err(p_aout, "Connection died: %s", p_sys->context ? pa_strerror(pa_context_errno(p_sys->context)) : "NULL"); \
        goto label; \
    }  \
} while(0);

#define PULSE_CLIENT_NAME   N_("VLC media player")

#define PULSE_DEBUG ( ...   )     (void) 0


Function Documentation

static void Close ( vlc_object_t  )  [static]

static void context_state_cb ( pa_context *  c,
void *  userdata 
) [static]

static int Open ( vlc_object_t  )  [static]

static void Play ( aout_instance_t  )  [static]

static void stream_latency_update_cb ( pa_stream *  s,
void *  userdata 
) [static]

static void stream_request_cb ( pa_stream *  s,
size_t  length,
void *  userdata 
) [static]

static void stream_state_cb ( pa_stream *  s,
void *  userdata 
) [static]

static void success_cb ( pa_stream *  s,
int  sucess,
void *  userdata 
) [static]

static void uninit ( aout_instance_t p_aout  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


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