![]() |
Mixxx
|
#include <engineshoutcast.h>
Public Slots | |
void | updateFromPreferences () |
Public Member Functions | |
EngineShoutcast (ConfigObject< ConfigValue > *_config) | |
virtual | ~EngineShoutcast () |
void | process (const CSAMPLE *pIn, const CSAMPLE *pOut, const int iBufferSize) |
void | write (unsigned char *header, unsigned char *body, int headerLen, int bodyLen) |
bool | serverConnect () |
bool | serverDisconnect () |
bool | isConnected () |
void | shutdown () |
Definition at line 37 of file engineshoutcast.h.
EngineShoutcast::EngineShoutcast | ( | ConfigObject< ConfigValue > * | _config | ) |
Definition at line 45 of file engineshoutcast.cpp.
EngineShoutcast::~EngineShoutcast | ( | ) | [virtual] |
bool EngineShoutcast::isConnected | ( | ) |
void EngineShoutcast::process | ( | const CSAMPLE * | pIn, |
const CSAMPLE * | pOut, | ||
const int | iBufferSize | ||
) | [virtual] |
Implements EngineObject.
Definition at line 433 of file engineshoutcast.cpp.
bool EngineShoutcast::serverConnect | ( | ) |
connects to server
Definition at line 300 of file engineshoutcast.cpp.
bool EngineShoutcast::serverDisconnect | ( | ) |
Definition at line 107 of file engineshoutcast.cpp.
void EngineShoutcast::shutdown | ( | ) | [inline] |
Definition at line 51 of file engineshoutcast.h.
void EngineShoutcast::updateFromPreferences | ( | ) | [slot] |
Update the libshout struct with info from Mixxx's shoutcast preferences.
Definition at line 136 of file engineshoutcast.cpp.
void EngineShoutcast::write | ( | unsigned char * | header, |
unsigned char * | body, | ||
int | headerLen, | ||
int | bodyLen | ||
) | [virtual] |
writes to shoutcast stream
Implements EngineAbstractRecord.
Definition at line 377 of file engineshoutcast.cpp.