Centrafuse Logo Flux Logo


centrafuse.Plugins.ICFRadio Interface Reference

Radio interface. More...

List of all members.

Public Member Functions

bool InitializeRadio ()
 Initialize radio.
void ShutdownRadio ()
 Shutdown radio.
void Mute ()
 Mute radio.
void UnMute ()
 UnMute radio.
void StandbyRadio (int currentFreq)
 Radio Standby, function runs when system goes into standby.
bool ResumeRadio (int currentFreq)
 Radio Resume, function runs when system resumes from standby.
int TuneFreq (int Freq)
 Tune frequency.
int SeekFreq (RADIO_DIRECTION searchDirection, int currentFreq)
 Seek.
bool SetTuneBand (RADIO_TUNE_BAND Band)
 Set tune band.
int GetStation ()
 Get current station.
string GetRDSInformation ()
 Get RDS information.
bool StereoLockSupport ()
 Indicates whether the radio supports a stereo lock flag. This is used for seeking, when seek functions are not available, to know when the radio has locked onto a station. If you have working seek functions, return false.
bool StereoLock ()
 Indicates whether the radio is locked onto a station, by knowing if it has a stereo lock.

Properties

string RadioDevice [get]
 Radio device.


Detailed Description

Radio interface.


Member Function Documentation

bool centrafuse.Plugins.ICFRadio.InitializeRadio (  ) 

Initialize radio.

Returns:
Returns if initialization is successful.

void centrafuse.Plugins.ICFRadio.ShutdownRadio (  ) 

Shutdown radio.

void centrafuse.Plugins.ICFRadio.Mute (  ) 

Mute radio.

void centrafuse.Plugins.ICFRadio.UnMute (  ) 

UnMute radio.

void centrafuse.Plugins.ICFRadio.StandbyRadio ( int  currentFreq  ) 

Radio Standby, function runs when system goes into standby.

bool centrafuse.Plugins.ICFRadio.ResumeRadio ( int  currentFreq  ) 

Radio Resume, function runs when system resumes from standby.

int centrafuse.Plugins.ICFRadio.TuneFreq ( int  Freq  ) 

Tune frequency.

Returns:
Returns radio frequency.

int centrafuse.Plugins.ICFRadio.SeekFreq ( RADIO_DIRECTION  searchDirection,
int  currentFreq 
)

Seek.

Returns:
Returns radio frequency, returns -1 if seek not available.

Return -2 if you are using asynchronous seeking methods.

bool centrafuse.Plugins.ICFRadio.SetTuneBand ( RADIO_TUNE_BAND  Band  ) 

Set tune band.

Returns:
Return false if multiple bands not supported.

int centrafuse.Plugins.ICFRadio.GetStation (  ) 

Get current station.

Returns:
Returns current station, return -1 if get current station is not supported.

This method is used to show the station scrolling as you seek. When using asynchronous seek methods this will be used to determine when it has locked onto a station and show the seek while in progress.

string centrafuse.Plugins.ICFRadio.GetRDSInformation (  ) 

Get RDS information.

Returns:
Returns RDS information, return null if RDS is not supported.

bool centrafuse.Plugins.ICFRadio.StereoLockSupport (  ) 

Indicates whether the radio supports a stereo lock flag. This is used for seeking, when seek functions are not available, to know when the radio has locked onto a station. If you have working seek functions, return false.

Returns:
Returns whether the radio supports a stereo lock flag.

bool centrafuse.Plugins.ICFRadio.StereoLock (  ) 

Indicates whether the radio is locked onto a station, by knowing if it has a stereo lock.

Returns:
Returns whether the radio is locked onto a station, by knowing if it has a stereo lock.


Property Documentation

string centrafuse.Plugins.ICFRadio.RadioDevice [get]

Radio device.


The documentation for this interface was generated from the following file:




Copyright © 2008 Flux Media, Inc. (U.S. Copyright Registration Number: TXu-1-239-794) Flux Logo