OutputPlugin Struct Reference

#include <plugin.h>

List of all members.

Public Attributes

PLUGIN_COMMON_FIELDS gint probe_priority
void(* get_volume )(gint *l, gint *r)
void(* set_volume )(gint l, gint r)
gboolean(* open_audio )(gint format, gint rate, gint chans)
void(* close_audio )(void)
gint(* buffer_free )(void)
void(* period_wait )(void)
void(* write_audio )(void *data, gint size)
void(* drain )(void)
gint(* written_time )(void)
gint(* output_time )(void)
void(* pause )(gboolean p)
void(* flush )(gint time)
void(* set_written_time )(gint time)

Detailed Description

Definition at line 121 of file plugin.h.


Member Data Documentation

gint(* OutputPlugin::buffer_free)(void)
void(* OutputPlugin::close_audio)(void)
void(* OutputPlugin::drain)(void)
void(* OutputPlugin::flush)(gint time)
void(* OutputPlugin::get_volume)(gint *l, gint *r)
gboolean(* OutputPlugin::open_audio)(gint format, gint rate, gint chans)
gint(* OutputPlugin::output_time)(void)
void(* OutputPlugin::period_wait)(void)
PLUGIN_COMMON_FIELDS gint OutputPlugin::probe_priority

Definition at line 125 of file plugin.h.

void(* OutputPlugin::set_volume)(gint l, gint r)
void(* OutputPlugin::set_written_time)(gint time)
void(* OutputPlugin::write_audio)(void *data, gint size)
gint(* OutputPlugin::written_time)(void)

The documentation for this struct was generated from the following file:

Generated on 27 Aug 2011 for Audacious by  doxygen 1.6.1