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.