Crosstales.Radio Namespace Reference

Classes

class  AudioEndEvent
 
class  AudioStartEvent
 
class  BasePlayer
 Base class for all players. More...
 
class  BufferingEndEvent
 
class  BufferingStartEvent
 
class  ErrorEvent
 
class  FilterChangeEvent
 
interface  IPlayer
 Interface for all players. More...
 
class  PlaybackEndEvent
 
class  PlaybackStartEvent
 
class  ProviderReadyEvent
 
class  RadioManager
 Radio manager for multiple radio players. More...
 
class  RadioPlayer
 Player for a radio station. More...
 
class  RecordChangeEvent
 
class  SimplePlayer
 Simple player. More...
 
class  StationChangeEvent
 
class  StationsChangeEvent
 

Functions

delegate void PlaybackStart (RadioStation station)
 
delegate void PlaybackEnd (RadioStation station)
 
delegate void BufferingStart (RadioStation station)
 
delegate void BufferingEnd (RadioStation station)
 
delegate void BufferingProgressUpdate (RadioStation station, float progress)
 
delegate void AudioStart (RadioStation station)
 
delegate void AudioEnd (RadioStation station)
 
delegate void AudioPlayTimeUpdate (RadioStation station, float playtime)
 
delegate void RecordChange (RadioStation station, RecordInfo newRecord)
 
delegate void RecordPlayTimeUpdate (RadioStation station, RecordInfo record, float playtime)
 
delegate void NextRecordChange (RadioStation station, RecordInfo nextRecord, float delay)
 
delegate void NextRecordDelayUpdate (RadioStation station, RecordInfo nextRecord, float delay)
 
delegate void ErrorInfo (RadioStation station, string info)
 
delegate void StationChange (RadioStation newStation)
 
delegate void FilterChange ()
 
delegate void StationsChange ()
 
delegate void ProviderReady ()