#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <float.h>#include <limits.h>#include <signal.h>#include <unistd.h>#include <sys/time.h>#include "XMMSOut.hh"Include dependency graph for XMMSOut.cc:

Go to the source code of this file.
Functions | |
| OutputPlugin * | get_oplugin_info (void) |
| void | hasas_init (void) |
| void | hasas_about (void) |
| void | hasas_configure (void) |
| void | hasas_get_volume (int *, int *) |
| void | hasas_set_volume (int, int) |
| int | hasas_open_audio (AFormat, int, int) |
| void | hasas_write_audio (void *, int) |
| void | hasas_close_audio (void) |
| void | hasas_flush (int) |
| void | hasas_pause (short) |
| int | hasas_buffer_free (void) |
| int | hasas_buffer_playing (void) |
| int | hasas_output_time (void) |
| int | hasas_written_time (void) |
| clDynThreads< clXMMSOut > | XMMSOutThreads (XMMSOut) |
| void | WrapOnAboutButton (GtkButton *gbSender, gpointer gpData) |
| void | WrapOnButtonClick (GtkButton *gbSender, gpointer gpData) |
Variables | |
| OutputPlugin | hasas_op |
| clXMMSOut | XMMSOut |
| const int | iDefBufferSize = 65536 |
| const char * | cpDefLocalSocket = "streamdist.socket" |
| const char * | cpWinTitleTxt = "HASAS streamdist settings" |
| const char * | cpLBufSizeTxt = "Buffer size" |
| const char * | cpLLocalSocketTxt = "Local socket" |
| const char * | cpBOkTxt = "OK" |
| const char * | cpBCancelTxt = "Cancel" |
|
|
Definition at line 91 of file XMMSOut.cc. References GLOBAL_VERSMAJ, GLOBAL_VERSMIN, GLOBAL_VERSPL, hasas_op, and XMMSOUT_DESCRIPTION. |
|
|
Definition at line 100 of file XMMSOut.cc. References clXMMSOut::Init(), and XMMSOut. |
|
|
Definition at line 106 of file XMMSOut.cc. References clXMMSOut::About(), and XMMSOut. |
|
|
Definition at line 112 of file XMMSOut.cc. References clXMMSOut::Configure(), and XMMSOut. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 118 of file XMMSOut.cc. References clXMMSOut::OpenAudio(), and XMMSOut. |
|
||||||||||||
|
Definition at line 124 of file XMMSOut.cc. References clXMMSOut::WriteAudio(), and XMMSOut. |
|
|
Definition at line 130 of file XMMSOut.cc. References clXMMSOut::CloseAudio(), and XMMSOut. |
|
|
Definition at line 136 of file XMMSOut.cc. References clXMMSOut::Flush(), and XMMSOut. |
|
|
Definition at line 142 of file XMMSOut.cc. References clXMMSOut::Pause(), and XMMSOut. |
|
|
Definition at line 148 of file XMMSOut.cc. References clXMMSOut::BufferFree(), and XMMSOut. |
|
|
Definition at line 154 of file XMMSOut.cc. References clXMMSOut::BufferPlaying(), and XMMSOut. |
|
|
Definition at line 160 of file XMMSOut.cc. References clXMMSOut::OutputTime(), and XMMSOut. |
|
|
Definition at line 166 of file XMMSOut.cc. References clXMMSOut::WrittenTime(), and XMMSOut. |
|
|
Referenced by clXMMSOut::CloseAudio(), clXMMSOut::MainThread(), and clXMMSOut::OpenAudio(). |
|
||||||||||||
|
Definition at line 172 of file XMMSOut.cc. References clXMMSOut::OnAboutButton(), and XMMSOut. Referenced by clXMMSOut::About(). |
|
||||||||||||
|
Definition at line 178 of file XMMSOut.cc. References clXMMSOut::OnButtonClick(), and XMMSOut. Referenced by clXMMSOut::Configure(). |
|
|
Initial value: {
NULL,
NULL,
NULL,
hasas_init,
hasas_about,
hasas_configure,
NULL,
NULL,
hasas_open_audio,
hasas_write_audio,
hasas_close_audio,
hasas_flush,
hasas_pause,
hasas_buffer_free,
hasas_buffer_playing,
hasas_output_time,
hasas_written_time
}
Definition at line 56 of file XMMSOut.cc. Referenced by get_oplugin_info(). |
|
|
Definition at line 75 of file XMMSOut.cc. Referenced by hasas_about(), hasas_buffer_free(), hasas_buffer_playing(), hasas_close_audio(), hasas_configure(), hasas_flush(), hasas_init(), hasas_open_audio(), hasas_output_time(), hasas_pause(), hasas_write_audio(), hasas_written_time(), WrapOnAboutButton(), and WrapOnButtonClick(). |
|
|
Definition at line 77 of file XMMSOut.cc. Referenced by clXMMSOut::Init(). |
|
|
Definition at line 78 of file XMMSOut.cc. Referenced by clXMMSOut::Init(). |
|
|
Definition at line 80 of file XMMSOut.cc. Referenced by clXMMSOut::Configure(). |
|
|
Definition at line 81 of file XMMSOut.cc. Referenced by clXMMSOut::Configure(). |
|
|
Definition at line 82 of file XMMSOut.cc. Referenced by clXMMSOut::Configure(). |
|
|
Definition at line 83 of file XMMSOut.cc. Referenced by clXMMSOut::Configure(). |
|
|
Definition at line 84 of file XMMSOut.cc. Referenced by clXMMSOut::Configure(). |
1.3.3