IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QRadioTunerControl Class

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QRadioTunerControl Class▲

  • Header: QRadioTunerControl

  • qmake: QT += multimedia

  • Inherits: QMediaControl

  • Inherited By:

  • Group: QRadioTunerControl is part of multimedia_control

Detailed Description▲

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 org.qt-project.qt.radiotunercontrol/5.0 as defined in QRadioTunerControl_iid.

See Also▲

Member Function Documentation▲

 

[explicit protected] QRadioTunerControl::QRadioTunerControl(QObject *parent = nullptr)▲

Constructs a radio tuner control with the given parent.

[virtual] QRadioTunerControl::~QRadioTunerControl()▲

Destroys a radio tuner control.

void QRadioTunerControl::antennaConnectedChanged(bool connectionStatus)▲

Signals that the antenna has either been connected or disconnected as reflected with the connectionStatus.

[pure virtual] QRadioTuner::Band QRadioTunerControl::band() const▲

Returns the frequency band a radio tuner is tuned to.

See Also▲

See also setBand()

void QRadioTunerControl::bandChanged(QRadioTuner::Band band)▲

Signals that the frequency band a radio tuner is tuned to has changed.

[pure virtual] void QRadioTunerControl::cancelSearch()▲

Stops scanning for a signal.

[pure virtual] QRadioTuner::Error QRadioTunerControl::error() const▲

Returns the error state of a radio tuner.

void QRadioTunerControl::error(QRadioTuner::Error error)▲

Signals that an error has occurred.

[pure virtual] QString QRadioTunerControl::errorString() const▲

Returns a string describing a radio tuner's error state.

[pure virtual] int QRadioTunerControl::frequency() const▲

Returns the frequency a radio tuner is tuned to.

See Also▲

See also setFrequency()

void QRadioTunerControl::frequencyChanged(int frequency)▲

Signals that the frequency a radio tuner is tuned to has changed.

[pure virtual] QPair<int, int> QRadioTunerControl::frequencyRange(QRadioTuner::Band band) const▲

Returns a frequency band's minimum and maximum frequency.

[pure virtual] int QRadioTunerControl::frequencyStep(QRadioTuner::Band band) const▲

Returns the number of Hertz to increment the frequency by when stepping through frequencies within a given band.

[virtual] bool QRadioTunerControl::isAntennaConnected() const▲

Identifies if there is an antenna connected to the device.

Returns true if there is a connected antenna, and false otherwise.

[pure virtual] bool QRadioTunerControl::isBandSupported(QRadioTuner::Band band) const▲

Identifies if a frequency band is supported.

Returns true if the band is supported, and false if it is not.

[pure virtual] bool QRadioTunerControl::isMuted() const▲

Identifies if a radio tuner's audio output is muted.

Returns true if the audio is muted, and false if it is not.

[pure virtual] bool QRadioTunerControl::isSearching() const▲

Identifies if a radio tuner is currently scanning for signal.

Returns true if the tuner is scanning, and false if it is not.

[pure virtual] bool QRadioTunerControl::isStereo() const▲

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.

void QRadioTunerControl::mutedChanged(bool muted)▲

Signals that the muted state of a radio tuner's audio output has changed.

[pure virtual] void QRadioTunerControl::searchAllStations(QRadioTuner::SearchMode searchMode = QRadioTuner::SearchFast)▲

Starts a scan through the whole frequency band searching all stations with a specific searchMode.

[pure virtual] void QRadioTunerControl::searchBackward()▲

Starts a backwards scan for a signal, starting from the current frequency().

[pure virtual] void QRadioTunerControl::searchForward()▲

Starts a forward scan for a signal, starting from the current frequency().

void QRadioTunerControl::searchingChanged(bool searching)▲

Signals that the searching state of a radio tuner has changed.

[pure virtual] void QRadioTunerControl::setBand(QRadioTuner::Band band)▲

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▲

See also band()

[pure virtual] void QRadioTunerControl::setFrequency(int frequency)▲

Sets the frequency a radio tuner is tuned to.

See Also▲

See also frequency()

[pure virtual] void QRadioTunerControl::setMuted(bool muted)▲

Sets the muted state of a radio tuner's audio output.

See Also▲

See also isMuted()

[pure virtual] void QRadioTunerControl::setStereoMode(QRadioTuner::StereoMode mode)▲

Sets a radio tuner's stereo mode.

See Also▲

[pure virtual] void QRadioTunerControl::setVolume(int volume)▲

Sets the percentage volume of a radio tuner's audio output.

See Also▲

See also volume()

[pure virtual] int QRadioTunerControl::signalStrength() const▲

Return a radio tuner's current signal strength as a percentage.

void QRadioTunerControl::signalStrengthChanged(int strength)▲

Signals that the percentage strength of the signal received by a radio tuner has changed.

[pure virtual] void QRadioTunerControl::start()▲

Activate the radio device.

[pure virtual] QRadioTuner::State QRadioTunerControl::state() const▲

Returns the current radio tuner state.

void QRadioTunerControl::stateChanged(QRadioTuner::State state)▲

Signals that the state of a radio tuner has changed.

void QRadioTunerControl::stationFound(int frequency, QString stationId)▲

Signals that new station with frequency and stationId was found when scanning

[pure virtual] QRadioTuner::StereoMode QRadioTunerControl::stereoMode() const▲

Returns a radio tuner's stereo mode.

See Also▲

void QRadioTunerControl::stereoStatusChanged(bool stereo)▲

Signals that the stereo state of a radio tuner has changed.

[pure virtual] void QRadioTunerControl::stop()▲

Deactivate the radio device.

[pure virtual] int QRadioTunerControl::volume() const▲

Returns the volume of a radio tuner's audio output as a percentage.

See Also▲

See also setVolume()

void QRadioTunerControl::volumeChanged(int volume)▲

Signals that the percentage volume of radio tuner's audio output has changed.

Macro Documentation▲

 

QRadioTunerControl_iid▲

org.qt-project.qt.radiotunercontrol/5.0

Defines the interface name of the QRadioTunerControl class.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+