Public Attributes

OutputPlugin Struct Reference

#include <plugin.h>

List of all members.

Public Attributes

gpointer handle
gchar * filename
gchar * description
OutputPluginInitStatus(* init )(void)
void(* cleanup )(void)
void(* about )(void)
void(* configure )(void)
gint probe_priority
void(* get_volume )(gint *l, gint *r)
void(* set_volume )(gint l, gint r)
gint(* open_audio )(gint fmt, gint rate, gint nch)
void(* write_audio )(gpointer ptr, gint length)
void(* close_audio )(void)
void(* set_written_time )(gint time)
void(* flush )(gint time)
void(* pause )(gshort paused)
gint(* buffer_free )(void)
gint(* buffer_playing )(void)
gint(* output_time )(void)
gint(* written_time )(void)
void(* tell_audio )(gint *fmt, gint *rate, gint *nch)
void(* drain )(void)
void(* period_wait )(void)

Detailed Description

Definition at line 147 of file plugin.h.


Member Data Documentation

void(* OutputPlugin::about)(void)

Definition at line 154 of file plugin.h.

gint(* OutputPlugin::buffer_free)(void)

Definition at line 169 of file plugin.h.

gint(* OutputPlugin::buffer_playing)(void)

Definition at line 170 of file plugin.h.

void(* OutputPlugin::cleanup)(void)

Definition at line 153 of file plugin.h.

void(* OutputPlugin::close_audio)(void)

Definition at line 164 of file plugin.h.

void(* OutputPlugin::configure)(void)

Definition at line 155 of file plugin.h.

gchar* OutputPlugin::description

Definition at line 150 of file plugin.h.

void(* OutputPlugin::drain)(void)

Definition at line 175 of file plugin.h.

Definition at line 149 of file plugin.h.

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

Definition at line 167 of file plugin.h.

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

Definition at line 159 of file plugin.h.

gpointer OutputPlugin::handle

Definition at line 148 of file plugin.h.

OutputPluginInitStatus(* OutputPlugin::init)(void)

Definition at line 152 of file plugin.h.

gint(* OutputPlugin::open_audio)(gint fmt, gint rate, gint nch)

Definition at line 162 of file plugin.h.

gint(* OutputPlugin::output_time)(void)

Definition at line 171 of file plugin.h.

void(* OutputPlugin::pause)(gshort paused)

Definition at line 168 of file plugin.h.

void(* OutputPlugin::period_wait)(void)

Definition at line 176 of file plugin.h.

gint OutputPlugin::probe_priority

Definition at line 157 of file plugin.h.

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

Definition at line 160 of file plugin.h.

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

Definition at line 166 of file plugin.h.

void(* OutputPlugin::tell_audio)(gint *fmt, gint *rate, gint *nch)

Definition at line 174 of file plugin.h.

void(* OutputPlugin::write_audio)(gpointer ptr, gint length)

Definition at line 163 of file plugin.h.

gint(* OutputPlugin::written_time)(void)

Definition at line 172 of file plugin.h.


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