Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Tuner.h

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class MMMRdsStateChangeObserver

class MMMRdsStateChangeObserver;

Description

The state change observer mixin class defines the interface via which changes to the state of the RDS radio can be observed. These state changes will be a result of a client enabling or disabling RDS functionality.

Members

Defined in MMMRdsStateChangeObserver:
MrscoAlternativeFrequenciesChanged(), MrscoAnnouncementVolumeChanged(), MrscoAnnouncementVolumeOffsetChanged(), MrscoNewsAnnouncementChanged(), MrscoRegionalLinkChanged(), MrscoTrafficAnnouncementChanged()


Member functions


MrscoRegionalLinkChanged()

virtual void MrscoRegionalLinkChanged(TBool aNewRegLinkOn)=0;

Description

Called when the regional link functionality is enabled/disabled.

Parameters

TBool aNewRegLinkOn

The new setting: ETrue if the regional link function has just been enabled.


MrscoTrafficAnnouncementChanged()

virtual void MrscoTrafficAnnouncementChanged(TBool aNewTaOn)=0;

Description

Called when the traffic announcement functionality has just been enabled or disabled.

Parameters

TBool aNewTaOn

ETrue if the TA function is now on, EFalse otherwise.


MrscoAnnouncementVolumeOffsetChanged()

virtual void MrscoAnnouncementVolumeOffsetChanged(TInt aOldOffset, TInt aNewOffset)=0;

Description

Called when the traffic and news announcement volume offset is changed. A callback to this method indicates the a volume offset is being used instead of an absolute volume.

Parameters

TInt aOldOffset

The announcement volume offset before the change

TInt aNewOffset

The announcement volume offset after the change


MrscoAnnouncementVolumeChanged()

virtual void MrscoAnnouncementVolumeChanged(TInt aOldVolume, TInt aNewVolume)=0;

Description

Called when the traffic an news announcement volume is changed. A callback to this method indicates that an absolute volume is being used instead of volume offsets.

Parameters

TInt aOldVolume

The announcement volume before the change.

TInt aNewVolume

The announcement volume after the change.


MrscoNewsAnnouncementChanged()

virtual void MrscoNewsAnnouncementChanged(TBool aNewNAOn)=0;

Description

Called when the news announcement functionality has just been enabled or disabled.

Parameters

TBool aNewNAOn

ETrue if the NA function is now enabled, else EFalse.


MrscoAlternativeFrequenciesChanged()

virtual void MrscoAlternativeFrequenciesChanged(TBool aNewAFOn)=0;

Description

Called when the alternative frequencies function is turned on or off.

Parameters

TBool aNewAFOn

ETrue if the AF function has just been turned on, else EFalse.