Description | Hierarchy | Fields | Methods | Properties |
type unaSHOUTtransmitter = class(unaThread)
Basic SHOUTcast transmitter (TCP only).
function open(const uri: string): HRESULT; |
|
function send(buf: pointer; len: uint): uint; |
|
function execute(threadID: unsigned): int; override; |
|
procedure close(); |
property error: int read f_err; |
|
property iceCode: int read f_iceErr; |
|
property ice_genre: string read f_ice_genre write f_ice_genre; |
|
property ice_name: string read f_ice_name write f_ice_name; |
|
property ice_public: bool read f_ice_public write f_ice_public; |
|
property ice_URL: string read f_ice_URL write f_ice_URL; |
function open(const uri: string): HRESULT; |
|
Opens the streamer.
Parameters
ReturnsS_OK if streamer was successfully started. |
function send(buf: pointer; len: uint): uint; |
|
Returns number of bytes actually sent. |
function execute(threadID: unsigned): int; override; |
|
procedure close(); |
|
Closes the streamer. |
property error: int read f_err; |
|
see c_err_XXX |
property iceCode: int read f_iceErr; |
|
property ice_genre: string read f_ice_genre write f_ice_genre; |
|
property ice_name: string read f_ice_name write f_ice_name; |
|
property ice_public: bool read f_ice_public write f_ice_public; |
|
property ice_URL: string read f_ice_URL write f_ice_URL; |
|
(c) 2012 Lake of Soft