OutputPlugin Struct Reference

#include <plugin.h>

List of all members.

Public Attributes

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

Detailed Description

Definition at line 135 of file plugin.h.


Member Data Documentation

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

Definition at line 140 of file plugin.h.

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

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

Generated on 3 Feb 2012 for Audacious by  doxygen 1.6.1