* * $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.