The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService. More...
#include <QRadioTunerControl>
This class is under development and is subject to change.
Inherits QMediaControl.
~QRadioTunerControl () | |
virtual QtMultimediaKit::AvailabilityError | availabilityError () const = 0 |
virtual QRadioTuner::Band | band () const = 0 |
virtual void | cancelSearch () = 0 |
virtual QRadioTuner::Error | error () const = 0 |
virtual QString | errorString () const = 0 |
virtual int | frequency () const = 0 |
virtual QPair<int, int> | frequencyRange ( QRadioTuner::Band band ) const = 0 |
virtual int | frequencyStep ( QRadioTuner::Band band ) const = 0 |
virtual bool | isAvailable () const = 0 |
virtual bool | isBandSupported ( QRadioTuner::Band band ) const = 0 |
virtual bool | isMuted () const = 0 |
virtual bool | isSearching () const = 0 |
virtual bool | isStereo () const = 0 |
virtual void | searchBackward () = 0 |
virtual void | searchForward () = 0 |
virtual void | setBand ( QRadioTuner::Band band ) = 0 |
virtual void | setFrequency ( int frequency ) = 0 |
virtual void | setMuted ( bool muted ) = 0 |
virtual void | setStereoMode ( QRadioTuner::StereoMode mode ) = 0 |
virtual void | setVolume ( int volume ) = 0 |
virtual int | signalStrength () const = 0 |
virtual void | start () = 0 |
virtual QRadioTuner::State | state () const = 0 |
virtual QRadioTuner::StereoMode | stereoMode () const = 0 |
virtual void | stop () = 0 |
virtual int | volume () const = 0 |
void | bandChanged ( QRadioTuner::Band band ) |
void | error ( QRadioTuner::Error error ) |
void | frequencyChanged ( int frequency ) |
void | mutedChanged ( bool muted ) |
void | searchingChanged ( bool searching ) |
void | signalStrengthChanged ( int strength ) |
void | stateChanged ( QRadioTuner::State state ) |
void | stereoStatusChanged ( bool stereo ) |
void | volumeChanged ( int volume ) |
QRadioTunerControl ( QObject * parent = 0 ) |
QRadioTunerControl_iid |
The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService.
If a QMediaService can tune an analog radio device it will implement QRadioTunerControl. This control provides a means to tune a radio device to a specific frequency as well as search forwards and backwards for a signal.
The functionality provided by this control is exposed to application code through the QRadioTuner class.
The interface name of QRadioTunerControl is com.nokia.Qt.QRadioTunerControl/1.0 as defined in QRadioTunerControl_iid.
See also QMediaService::requestControl() and QRadioTuner.
Constructs a radio tuner control with the given parent.
Destroys a radio tuner control.
Returns the error state of the radio service.
Returns the frequency band a radio tuner is tuned to.
See also setBand().
Signals that the frequency band a radio tuner is tuned to has changed.
Stops scanning for a signal.
Returns the error state of a radio tuner.
Signals that an error has occured.
Returns a string describing a radio tuner's error state.
Returns the frequency a radio tuner is tuned to.
See also setFrequency().
Signals that the frequency a radio tuner is tuned to has changed.
Returns a frequency band's minimum and maximum frequency.
Returns the number of Hertz to increment the frequency by when stepping through frequencies within a given band.
Returns true if the radio service is ready to use.
Identifies if a frequency band is supported.
Returns true if the band is supported, and false if it is not.
Identifies if a radio tuner's audio output is muted.
Returns true if the audio is muted, and false if it is not.
Identifies if a radio tuner is currently scanning for signal.
Returns true if the tuner is scanning, and false if it is not.
Identifies if a radio tuner is receiving a stereo signal.
Returns true if the tuner is receiving a stereo signal, and false if it is not.
Signals that the muted state of a radio tuner's audio output has changed.
Starts a backwards scan for a signal, starting from the current frequency().
Starts a forward scan for a signal, starting from the current frequency().
Signals that the searching state of a radio tuner has changed.
Sets the frequecy band a radio tuner is tuned to.
Changing the frequency band will reset the frequency to the minimum frequency of the new band.
See also band().
Sets the frequency a radio tuner is tuned to.
See also frequency().
Sets the muted state of a radio tuner's audio output.
See also isMuted().
Sets a radio tuner's stereo mode.
See also stereoMode() and QRadioTuner::StereoMode.
Sets the percentage volume of a radio tuner's audio output.
See also volume().
Return a radio tuner's current signal strength as a percentage.
Signals that the percentage strength of the signal received by a radio tuner has changed.
Activate the radio device.
Returns the current radio tuner state.
Signals that the state of a radio tuner has changed.
Returns a radio tuner's stereo mode.
See also setStereoMode() and QRadioTuner::StereoMode.
Signals that the stereo state of a radio tuner has changed.
Deactivate the radio device.
Returns the volume of a radio tuner's audio output as a percentage.
See also setVolume().
Signals that the percentage volume of radio tuner's audio output has changed.
com.nokia.Qt.QRadioTunerControl/1.0
Defines the interface name of the QRadioTunerControl class.