webradio/shoutcast.h-Dateireferenz


Ausführliche Beschreibung

Stream I/O Routines.

 *
 * $Log$
 *
 * 

Definiert in Datei shoutcast.h.

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  SHOUTCASTINFO

Funktionen

char * ShoutCastGetGenre (int idx)
char * ShoutCastGetStationName (char *genre, int idx)
int ShoutCastAddStation (int idx, int pos)
 Query streams of a specified station and create a favorites list entry.

Variablen

RECEIVERPLUGIN rpiShoutcast
 Receiver plug-in reference structure.


Dokumentation der Funktionen

char* ShoutCastGetGenre ( int  idx  ) 

Definiert in Zeile 275 der Datei shoutcast.c.

Benutzt genre_tree und ShoutCastGetGenreList().

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

ShoutCastGetGenreListHttpSchemeParseHttpSchemeReleaseOpenTcpStreamSendHttpRequestLogMsgTcpHostConnect

char* ShoutCastGetStationName ( char *  genre,
int  idx 
)

Definiert in Zeile 298 der Datei shoutcast.c.

Benutzt ShoutCastGetStationList(), station_cnt, station_genre und station_list.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

ShoutCastGetStationListHttpSchemeParseHttpSchemeReleaseLogMsgOpenTcpStreamSendHttpRequeststation_cmpTcpHostConnect

int ShoutCastAddStation ( int  idx,
int  pos 
)

Query streams of a specified station and create a favorites list entry.

Parameter:
idx SHOUTcast station list index.
pos Favorites list index.
Rückgabe:
0 on success, -1 otherwise.

Definiert in Zeile 317 der Datei shoutcast.c.

Benutzt FavListSet(), HttpSchemeParse(), HttpSchemeRelease(), LOG_SHOUTCAST, LogMsg(), OpenTcpStream(), HTTP_SCHEME::schm_host, HTTP_SCHEME::schm_portnum, SendHttpRequest(), SHOUTCAST_QTUNE, station_cnt und station_list.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

FavListSetHttpSchemeParseHttpSchemeReleaseLogMsgOpenTcpStreamSendHttpRequestTcpHostConnect


Variablen-Dokumentation

RECEIVERPLUGIN rpiShoutcast

Receiver plug-in reference structure.

Used by the application to create a SHOUTcast receiver instance.

Definiert in Zeile 796 der Datei shoutcast.c.


© 2008 by egnite GmbH - besuchen Sie www.ethernut.de