Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Public Attributes
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)

Definition at line 158 of file plugin.h.

Definition at line 154 of file plugin.h.

void(* OutputPlugin::drain)(void)

Definition at line 170 of file plugin.h.

void(* OutputPlugin::flush)(int time)

Definition at line 185 of file plugin.h.

void(* OutputPlugin::get_volume)(int *l, int *r)

Definition at line 143 of file plugin.h.

Definition at line 151 of file plugin.h.

Definition at line 177 of file plugin.h.

Definition at line 181 of file plugin.h.

void(* OutputPlugin::period_wait)(void)

Definition at line 164 of file plugin.h.

PLUGIN_COMMON_FIELDS int OutputPlugin::probe_priority

Definition at line 140 of file plugin.h.

void(* OutputPlugin::set_volume)(int l, int r)

Definition at line 146 of file plugin.h.

void(* OutputPlugin::set_written_time)(int time)

Definition at line 191 of file plugin.h.

void(* OutputPlugin::write_audio)(void *data, int size)

Definition at line 167 of file plugin.h.

Definition at line 173 of file plugin.h.


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