Location:
Tuner.h
class MMMTunerChangeObserver;
The Tuner Change Observer mixin class defines the interface via which notification for changes to the tuned frequency, channel
and other tuner state can be received. A client interested in these notifications should call the function CMMTunerUtility::NotifyChange
.
Defined in MMMTunerChangeObserver
:
MTcoAntennaAttached()
, MTcoAntennaDetached()
, MTcoChannelChanged()
, MTcoFlightModeChanged()
, MTcoFrequencyChanged()
, MTcoSquelchChanged()
, MTcoStateChanged()
virtual void MTcoFrequencyChanged(const TFrequency &aOldFrequency, const TFrequency &aNewFrequency)=0;
Called when the tuned frequency changes
|
virtual void MTcoChannelChanged(const TChannel &aOldChannel, const TChannel &aNewChannel)=0;
Called when the tuned channel changes
|
virtual void MTcoStateChanged(const TUint32 &aOldState, const TUint32 &aNewState)=0;
Called when the state of the tuner changes.
|
virtual void MTcoAntennaDetached()=0;
This function is called when an external antenna is detached from the device. This does not necessarily indicate that the tuner can no longer be used; the capabilities of the tuner indicate if the external antenna is required in order to use the tuner.
virtual void MTcoAntennaAttached()=0;
This function is called when an external antenna is attached to the device. If the antenna is required to use the tuner, this indicates that the tuner can be used again.
virtual void MTcoFlightModeChanged(TBool aFlightMode)=0;
This function is called when the device enters or leaves flight mode. If the tuner cannot be used in flight mode when the device enters this mode, this indicates that the tuner can no longer be used; the capabilities of the tuner indicate if it can be used in flight mode or not.
|
virtual void MTcoSquelchChanged(TBool aSquelch)=0;
This function is used to capture the changing state of the squelch circuit.
|