MRadioObserver Class Reference
Defines functions that client must implement in order to receive events from the radio server.
RadioSession.lib
- Since
- S60 3.0
Public Member Functions |
---|
void | GetFreqByPTYComplete(TRadioServerError, RArray< TInt > &) |
void | GetFreqByTAComplete(TRadioServerError, RArray< TInt > &) |
void | GetPSByPTYComplete(TRadioServerError, RArray< TRsRdsPSName > &) |
void | GetPSByTAComplete(TRadioServerError, RArray< TRsRdsPSName > &) |
void | RadioEventAntennaStatusChange(TBool) |
void | RadioEventBalanceChange(TInt, TInt) |
void | RadioEventForcedMonoChanged(TBool) |
void | RadioEventFrequencyChange(TInt) |
void | RadioEventFrequencyRangeChanged(TRsFrequencyRange) |
void | RadioEventMuteChange(TBool) |
void | RadioEventOfflineModeChange(TBool) |
void | RadioEventRdsAutomaticSwitchingChange(TBool) |
void | RadioEventRdsAutomaticTrafficAnnouncement(TBool) |
void | RadioEventRdsDataCT(TDateTime &) |
void | RadioEventRdsDataPI(TInt) |
void | RadioEventRdsDataPS(TRsRdsPSName &) |
void | RadioEventRdsDataPTY(TRsRdsProgrammeType) |
void | RadioEventRdsDataRT(TRsRdsRadioText &) |
void | RadioEventRdsDataRTplus(TRsRdsRTplusClass, TRsRdsRadioText &) |
void | RadioEventRdsDataTA(TBool) |
void | RadioEventRdsSearchBeginAF() |
void | RadioEventRdsSearchEndAF(TRadioServerError, TInt) |
void | RadioEventRdsSignalChange(TBool) |
void | RadioEventRdsStationChangeTA(TInt) |
void | RadioEventSquelchChanged(TBool) |
void | RadioEventStateChange(TBool, TRadioServerError) |
void | RadioEventTransmitterStatusChange(TBool) |
void | RadioEventVolumeChange(TInt) |
void | RequestTunerControlComplete(TRadioServerError) |
void | SetFrequencyComplete(TRadioServerError) |
void | SetFrequencyRangeComplete(TRadioServerError) |
void | StationSeekByPTYComplete(TRadioServerError, TInt) |
void | StationSeekByTAComplete(TRadioServerError, TInt) |
void | StationSeekByTPComplete(TRadioServerError, TInt) |
void | StationSeekComplete(TRadioServerError, TInt) |
Member Functions Documentation
GetFreqByPTYComplete(TRadioServerError, RArray< TInt > &)
Completion message for GetFreqByPTY request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
RArray< TInt > & aFreqList | Array of frequencies (Hz), valid only if aError is KErrNone. |
GetFreqByTAComplete(TRadioServerError, RArray< TInt > &)
Completion message for GetFreqByTA request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
RArray< TInt > & aFreqList | Array of frequencies (Hz), valid only if aError is KErrNone. |
GetPSByPTYComplete(TRadioServerError, RArray< TRsRdsPSName > &)
Completion message for StatGetPSByPTY request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
RArray< TRsRdsPSName > & aPsList | Array of programme service names, valid only if aError is KErrNone. |
GetPSByTAComplete(TRadioServerError, RArray< TRsRdsPSName > &)
Completion message for GetPSByTA request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
RArray< TRsRdsPSName > & aPsList | Array of programme service names, valid only if aError is KErrNone. |
RadioEventAntennaStatusChange(TBool)
void | RadioEventAntennaStatusChange | ( | TBool | aAttached | ) | [pure virtual] |
Event notification indicating antenna status change.
Parameters
TBool aAttached | ETrue if antenna is attached. |
RadioEventBalanceChange(TInt, TInt)
void | RadioEventBalanceChange | ( | TInt | aLeftPercentage, |
| TInt | aRightPercentage |
| ) | [pure virtual] |
Event notification indicating balance setting change.
Parameters
TInt aLeftPercentage | Left speaker volume percentage. This value ranges from 0 to 100. |
TInt aRightPercentage | Right speaker volume percentage. This value ranges from 0 to 100. |
RadioEventForcedMonoChanged(TBool)
void | RadioEventForcedMonoChanged | ( | TBool | aForcedMono | ) | [pure virtual] |
Event notification indicating forced mono status change.
Parameters
TBool aForcedMono | ETrue if forced mode is enabled; EFalse otherwise. |
RadioEventFrequencyChange(TInt)
void | RadioEventFrequencyChange | ( | TInt | aFrequency | ) | [pure virtual] |
Event notification indicating frequency(Hz) change. This may be caused by other applications or RDS if AF/TA is enabled.
Parameters
TInt aFrequency | New frequency where tuner is currently tuned. |
RadioEventFrequencyRangeChanged(TRsFrequencyRange)
Event notification indicating frequency range change. This may be caused by other applications.
RadioEventMuteChange(TBool)
void | RadioEventMuteChange | ( | TBool | aMute | ) | [pure virtual] |
Event notification indicating mute setting change.
Parameters
TBool aMute | ETrue indicates audio is muted. |
RadioEventOfflineModeChange(TBool)
void | RadioEventOfflineModeChange | ( | TBool | aOfflineMode | ) | [pure virtual] |
Event notification indicating offline mode change.
Parameters
TBool aOfflineMode | ETrue if device is in offline mode. |
RadioEventRdsAutomaticSwitchingChange(TBool)
void | RadioEventRdsAutomaticSwitchingChange | ( | TBool | aAuto | ) | [pure virtual] |
Event notification indicating automatic switching (AF) setting change.
Parameters
TBool aAuto | ETrue indicates that automatic switching is on. |
RadioEventRdsAutomaticTrafficAnnouncement(TBool)
void | RadioEventRdsAutomaticTrafficAnnouncement | ( | TBool | aAuto | ) | [pure virtual] |
Event notification indicating automatic traffic announcement setting change.
Parameters
TBool aAuto | ETrue indicates that automatic traffic announcement is on. |
RadioEventRdsDataCT(TDateTime &)
void | RadioEventRdsDataCT | ( | TDateTime & | aCt | ) | [pure virtual] |
Event notification indicating new Clock Time(CT) is available.
RadioEventRdsDataPI(TInt)
void | RadioEventRdsDataPI | ( | TInt | aPi | ) | [pure virtual] |
Event notification indicating new Programme Identification(PI) is available.
Parameters
TInt aPi | Programme identification |
RadioEventRdsDataPS(TRsRdsPSName &)
Event notification indicating new Programme Service(PS) is available.
RadioEventRdsDataPTY(TRsRdsProgrammeType)
Event notification indicating new Programme Type(PTY) is available.
RadioEventRdsDataRT(TRsRdsRadioText &)
Event notification indicating new Radio Text(RT) is available.
RadioEventRdsDataRTplus(TRsRdsRTplusClass, TRsRdsRadioText &)
Event notification indicating new Radio Text+(RT+) is available.
RadioEventRdsDataTA(TBool)
void | RadioEventRdsDataTA | ( | TBool | aTaOn | ) | [pure virtual] |
Event notification indicating Traffice Announcement(TA) status change.
Parameters
TBool aTaOn | ETrue indicates that Traffic Announcement is on. |
RadioEventRdsSearchBeginAF()
void | RadioEventRdsSearchBeginAF | ( | ) | [pure virtual] |
Event notification indicating the beginning of Alternate Frequency(AF) search.
RadioEventRdsSearchEndAF(TRadioServerError, TInt)
Event notification indicating the end of Alternate Frequency(AF) search.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
TInt aFrequency | The frequency(Hz) of the radio station that was found. |
RadioEventRdsSignalChange(TBool)
void | RadioEventRdsSignalChange | ( | TBool | aSignal | ) | [pure virtual] |
Event notification indicating RDS signal status change (i.e. signal is lost/restored).
Parameters
TBool aSignal | ETrue indicates that RDS signal is available in the tuned frequency. |
RadioEventRdsStationChangeTA(TInt)
void | RadioEventRdsStationChangeTA | ( | TInt | aFrequency | ) | [pure virtual] |
Event notification indicating station change to another frequency(Hz) that is broadcasting Traffic Announcement(TA).
Parameters
TInt aFrequency | The frequency(Hz) of the radio station that was found. |
RadioEventSquelchChanged(TBool)
void | RadioEventSquelchChanged | ( | TBool | aSquelch | ) | [pure virtual] |
Event notification indicating squelch (muting the frequencies without broadcast) status change.
Parameters
TBool aSquelch | ETrue if squelch is enabled; EFalse otherwise. |
RadioEventStateChange(TBool, TRadioServerError)
Event notification indicating radio player state change. This may be caused by other applications.
Parameters
TBool aRadioOn | ETrue if radio is playing, otherwise radio is off. |
TRadioServerError aError | Valid only if aRadioOn is EFalse. Contains the reason why radio is off. |
RadioEventTransmitterStatusChange(TBool)
void | RadioEventTransmitterStatusChange | ( | TBool | aActive | ) | [pure virtual] |
Event notification indicating FM transmitter status change. Radio receiver is turned off when FM transmitter is active.
Parameters
TBool aActive | ETrue if FM transmitter is active; EFalse otherwise. |
RadioEventVolumeChange(TInt)
void | RadioEventVolumeChange | ( | TInt | aVolume | ) | [pure virtual] |
Event notification indicating volume change.
RequestTunerControlComplete(TRadioServerError)
Completion message for RequestTunerControl request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
SetFrequencyComplete(TRadioServerError)
Completion message for SetFrequency request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
SetFrequencyRangeComplete(TRadioServerError)
Completion message for SetFrequencyRange request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
StationSeekByPTYComplete(TRadioServerError, TInt)
Completion message for StationSeekByPTY request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
TInt aFrequency | The frequency(Hz) of the radio station that was found. |
StationSeekByTAComplete(TRadioServerError, TInt)
Completion message for StationSeekByTA request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
TInt aFrequency | The frequency(Hz) of the radio station that was found. |
StationSeekByTPComplete(TRadioServerError, TInt)
Completion message for StationSeekByTP request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
TInt aFrequency | The frequency(Hz) of the radio station that was found. |
StationSeekComplete(TRadioServerError, TInt)
Completion message for StationSeek request.
Parameters
TRadioServerError aError | KErrNone if successful, otherwise one of the system/RadioServer errors. |
TInt aFrequency | Valid only if aError is KErrNone. Contains the new frequency in Hz. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.