The ICEcast type exposes the following members.
Methods
Name | Description | |
---|---|---|
Connect |
Establishes a TCP socket connection to the ICEcast server.
(Overrides StreamingServerConnect.) | |
Disconnect |
Disconnects from an ICEcast server.
(Overrides StreamingServerDisconnect.) | |
Dispose |
Implement IDisposable.
(Inherited from StreamingServer.) | |
Finalize |
Finalization code.
(Inherited from StreamingServer.) | |
GetListeners |
Returns the number of listeners currently connected.
(Overrides StreamingServerGetListeners(String).) | |
GetStats |
Returns the XML stats of the server.
(Overrides StreamingServerGetStats(String).) | |
Login |
Performs a login and initializes the ICEcast server.
(Overrides StreamingServerLogin.) | |
SendData |
Sends encoded sample data to the ICEcast server (e.g. the data as received in an own ENCODEPROC).
(Overrides StreamingServerSendData(IntPtr, Int32).) | |
UpdateArtistTitle |
Updates the artist and title of the streaming server.
| |
UpdateTitle(String, String) |
Updates the song title of the streaming server.
(Overrides StreamingServerUpdateTitle(String, String).) | |
UpdateTitle(TAG_INFO, String) |
Special handling for ICEcast and special encoders (Flac, Ogg, ...) who need new bitstream's.
(Overrides StreamingServerUpdateTitle(TAG_INFO, String).) |
See Also