| C | |
| close [Shout] | 
Close a connection to the server.
 | 
| D | |
| delay [Shout] | 
Amount of time in miliseconds caller should wait before sending again.
 | 
| G | |
| get_agent [Shout] | 
Retrieve the user agent header.
 | 
| get_audio_info [Shout] | 
Retrieve a stream audio parameter.
 | 
| get_description [Shout] | 
Retrieve the stream description.
 | 
| get_dumpfile [Shout] | 
Retrieve the dumpfile name.
 | 
| get_errno [Shout] | 
Get the number of the last error.
 | 
| get_error [Shout] | 
Get a string describing the last shout error to occur.
 | 
| get_format [Shout] | 
Retrieve the stream's audio format.
 | 
| get_genre [Shout] | 
Retrieve the stream genre.
 | 
| get_host [Shout] | 
Retrieve the server's hostname or ip address.
 | 
| get_mount [Shout] | 
Retrieve the mountpoint.
 | 
| get_multicast_ip [Shout] | 
Retrieve the ip for multicasting the stream.
 | 
| get_name [Shout] | 
Retrieve the name of the stream.
 | 
| get_password [Shout] | 
Retrieve the server's password.
 | 
| get_port [Shout] | 
Retrieve the server's port.
 | 
| get_protocol [Shout] | 
Retrieve the protocol used to connect to the server.
 | 
| get_public [Shout] | 
Should we ask the server to list the stream in any directories it knows about?
 | 
| get_url [Shout] | 
Retrieve the url of a site about this stream.
 | 
| get_user [Shout] | 
Retrieve the user to authenticate as.
 | 
| I | |
| init [Shout] | 
Initialize the shout library.
 | 
| is_connected [Shout] | 
Am I connected to a shoutcast server?
 | 
| N | |
| new_shout [Shout] | 
Create a new  shoutvalue. | 
| O | |
| open_shout [Shout] | 
Open a connection to the server.
 | 
| S | |
| send [Shout] | 
Send data to the server, parsing it for format specific timing info.
 | 
| send_raw [Shout] | |
| set_agent [Shout] | 
Set the user agent header (default: libshout/VERSION).
 | 
| set_audio_info [Shout] | set_audio_info shout name valuesets the stream audio parameternameto the valuevalue. | 
| set_description [Shout] | 
Set the stream description.
 | 
| set_dumpfile [Shout] | 
Request that your stream be archived on the server under the specified name.
 | 
| set_format [Shout] | 
Set the stream's audio format (default: Format_vorbis).
 | 
| set_genre [Shout] | 
Set the stream genre.
 | 
| set_host [Shout] | 
Set the server's hostname or ip address (default: localhost).
 | 
| set_metadata [Shout] | 
Set metadata for mp3 streams.
 | 
| set_mount [Shout] | 
Set the the mountpoint (not supported by the  Protocol_icyprotocol). | 
| set_multicast_ip [Shout] | 
Set the ip for multicasting the stream.
 | 
| set_name [Shout] | 
Set the name of the stream.
 | 
| set_password [Shout] | 
Set the password to authenticate the server with.
 | 
| set_port [Shout] | 
Set the server's port (default: 8000).
 | 
| set_protocol [Shout] | 
Set the protocol to connect to the server with (default: Protocol_http).
 | 
| set_public [Shout] | 
Should we ask the server to list the stream in any directories it knows about (default:  false)? | 
| set_url [Shout] | 
Set the url of a site about this stream.
 | 
| set_user [Shout] | 
Set the user to authenticate as (default: source).
 | 
| shutdown [Shout] | 
Shut down the shout library, deallocating any global storage.
 | 
| sync [Shout] | 
Put caller to sleep until it is time to send more data to the server.
 | 
| V | |
| version [Shout] | 
Get a version string as well as the value of the library major, minor, and patch levels, respectively.
 |