| Description | Hierarchy | Fields | Methods | Properties | 
type unaIcyStreamProvider = class(unaIcyStreamers)
– ICY stream provider –
![]()  | 
function pushSongTitle(const title: string; const url: string = ''): HRESULT; | 
![]()  | 
procedure handleSocketEvent(event: unaSocketEvent; id, connId: tConID; data: pointer; len: uint); override; | 
![]()  | 
procedure handleStatus(); override; | 
![]()  | 
procedure startIn(); override; | 
![]()  | 
property allowPublishing: bool read f_allowPublishing write f_allowPublishing; | 
![]()  | 
property bitrate: int read f_bitrate write f_bitrate; | 
![]()  | 
property genre: string read f_genre write f_genre; | 
![]()  | 
property icyCaps: int read f_icyCaps; | 
![]()  | 
property password: aString read getPassword write setPassword; | 
![]()  | 
property passwordIsOK: bool read f_passIsOK; | 
![]()  | 
property title: string read f_title write f_title; | 
![]()  | 
function pushSongTitle(const title: string; const url: string = ''): HRESULT; | 
![]()  | 
procedure handleSocketEvent(event: unaSocketEvent; id, connId: tConID; data: pointer; len: uint); override; | 
![]()  | 
procedure handleStatus(); override; | 
![]()  | 
procedure startIn(); override; | 
![]()  | 
property allowPublishing: bool read f_allowPublishing write f_allowPublishing; | 
![]()  | 
property bitrate: int read f_bitrate write f_bitrate; | 
![]()  | 
property genre: string read f_genre write f_genre; | 
![]()  | 
property icyCaps: int read f_icyCaps; | 
![]()  | 
property password: aString read getPassword write setPassword; | 
![]()  | 
property passwordIsOK: bool read f_passIsOK; | 
![]()  | 
property title: string read f_title write f_title; | 
(c) 2012 Lake of Soft