* * $Log$ * *
Definiert in Datei receiver.h.
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | RECEIVERPLUGIN |
Receiver plug-in reference structure. Mehr ... | |
struct | RECEIVERINFO |
Receiver information structure. Mehr ... | |
Receiver Status | |
#define | RSTAT_IDLE 0x0001 |
Receiver is idle. | |
#define | RSTAT_START 0x0002 |
Request to start receiver. | |
#define | RSTAT_BUFFERING 0x0004 |
Receiver is running. | |
#define | RSTAT_RUNNING 0x0008 |
Receiver is running. | |
#define | RSTAT_STOP 0x0010 |
Request to stop receiver. | |
Funktionen | |
RECEIVERINFO * | ReceiverCreate (RECEIVERPLUGIN *plugin) |
Create stream receiver instance with the specified plug-in. | |
RECEIVERINFO * | ReceiverStart (RECEIVERINFO *ritab[], STATIONINFO *sip) |
Start receiver for the connected stream. | |
int | ReceiverStop (RECEIVERINFO *rip) |
Stop receiver. | |
u_int | ReceiverStatus (RECEIVERINFO *rip) |
Retrieve the current receiver status. |
#define RSTAT_IDLE 0x0001 |
Receiver is idle.
Definiert in Zeile 55 der Datei receiver.h.
Wird benutzt von main(), ReceiverStop() und ShoutCastThread().
#define RSTAT_START 0x0002 |
Request to start receiver.
Definiert in Zeile 57 der Datei receiver.h.
Wird benutzt von ReceiverStart() und ShoutCastThread().
#define RSTAT_BUFFERING 0x0004 |
Receiver is running.
Definiert in Zeile 59 der Datei receiver.h.
Wird benutzt von ReceiverStart() und ShoutCastThread().
#define RSTAT_RUNNING 0x0008 |
Receiver is running.
Definiert in Zeile 61 der Datei receiver.h.
Wird benutzt von ReceiverStart() und ShoutCastThread().
#define RSTAT_STOP 0x0010 |
Request to stop receiver.
Definiert in Zeile 63 der Datei receiver.h.
Wird benutzt von main(), ReceiverStop() und ShoutCastThread().
RECEIVERINFO* ReceiverCreate | ( | RECEIVERPLUGIN * | plugin | ) |
Create stream receiver instance with the specified plug-in.
plugin | Pointer to a receiver plug-in. |
Definiert in Zeile 86 der Datei receiver.c.
Benutzt RECEIVERINFO::ri_rpp und RECEIVERPLUGIN::rp_create.
RECEIVERINFO* ReceiverStart | ( | RECEIVERINFO * | ritab[], | |
STATIONINFO * | sip | |||
) |
Start receiver for the connected stream.
ritab | Table of available receivers. | |
sip | Information structure of the connected station . |
Definiert in Zeile 162 der Datei receiver.c.
Benutzt LOG_WARN, LogMsg(), ReceiverPlugInControl(), ReceiverStop(), RECEIVERINFO::ri_rpp, RECEIVERINFO::ri_sip, RECEIVERPLUGIN::rp_setup, RSTAT_BUFFERING, RSTAT_RUNNING und RSTAT_START.
int ReceiverStop | ( | RECEIVERINFO * | rip | ) |
Stop receiver.
rip | Receiver to stop. |
Definiert in Zeile 148 der Datei receiver.c.
Benutzt ReceiverPlugInControl(), RSTAT_IDLE und RSTAT_STOP.
u_int ReceiverStatus | ( | RECEIVERINFO * | rip | ) |
Retrieve the current receiver status.
rip | Pointer to the receiver information structure. |
Definiert in Zeile 136 der Datei receiver.c.
Benutzt RECEIVERINFO::ri_status.