Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Public Attributes | List of all members
_OutputPlugin Struct Reference

#include <plugin.h>

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(* output_time )(void)
 
void(* pause )(bool_t p)
 
void(* flush )(int time)
 
bool_t force_reopen
 

Detailed Description

Definition at line 162 of file plugin.h.

Member Data Documentation

int(* _OutputPlugin::buffer_free)(void)

Definition at line 185 of file plugin.h.

Referenced by write_output_raw().

void(* _OutputPlugin::close_audio)(void)

Definition at line 181 of file plugin.h.

Referenced by cleanup_output().

void(* _OutputPlugin::drain)(void)

Definition at line 197 of file plugin.h.

Referenced by cleanup_output().

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

Definition at line 209 of file plugin.h.

Referenced by flush_output().

bool_t _OutputPlugin::force_reopen

Definition at line 214 of file plugin.h.

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

Definition at line 170 of file plugin.h.

Referenced by output_get_volume().

bool_t(* _OutputPlugin::open_audio)(int format, int rate, int chans)

Definition at line 178 of file plugin.h.

Referenced by setup_output().

int(* _OutputPlugin::output_time)(void)

Definition at line 201 of file plugin.h.

Referenced by output_get_raw_time(), and output_get_time().

void(* _OutputPlugin::pause)(bool_t p)

Definition at line 205 of file plugin.h.

Referenced by apply_pause().

void(* _OutputPlugin::period_wait)(void)

Definition at line 191 of file plugin.h.

Referenced by write_output_raw().

PLUGIN_COMMON_FIELDS int _OutputPlugin::probe_priority

Definition at line 167 of file plugin.h.

Referenced by plugin_get_info().

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

Definition at line 173 of file plugin.h.

Referenced by output_set_volume().

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

Definition at line 194 of file plugin.h.

Referenced by write_output_raw().


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