QRadioDataControl Class

The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService . 更多...

頭: #include <QRadioDataControl>
qmake: QT += multimedia
繼承: QMediaControl

公共函數

~QRadioDataControl ()
virtual QRadioData::Error error () const = 0
virtual QString errorString () const = 0
virtual bool isAlternativeFrequenciesEnabled () const = 0
virtual QRadioData::ProgramType programType () const = 0
virtual QString programTypeName () const = 0
virtual QString radioText () const = 0
virtual void setAlternativeFrequenciesEnabled (bool enabled ) = 0
virtual QString stationId () const = 0
virtual QString stationName () const = 0

信號

void alternativeFrequenciesEnabledChanged (bool enabled )
void error (QRadioData::Error error )
void programTypeChanged (QRadioData::ProgramType programType )
void programTypeNameChanged (QString programTypeName )
void radioTextChanged (QString radioText )
void stationIdChanged (QString stationId )
void stationNameChanged (QString stationName )

保護函數

QRadioDataControl (QObject * parent = Q_NULLPTR)

QRadioDataControl_iid

額外繼承成員

詳細描述

The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService .

The functionality provided by this control is exposed to application code through the QRadioData 類。

接口名稱對於 QRadioDataControl is org.qt-project.qt.radiodatacontrol/5.0 作為定義在 QRadioDataControl_iid .

另請參閱 QMediaService::requestControl () 和 QRadioData .

成員函數文檔編製

[protected] QRadioDataControl:: QRadioDataControl ( QObject * parent = Q_NULLPTR)

Constructs a radio data control with the given parent .

QRadioDataControl:: ~QRadioDataControl ()

Destroys a radio data control.

[signal] void QRadioDataControl:: alternativeFrequenciesEnabledChanged ( bool enabled )

Signals that the alternative frequencies setting has changed to the value of enabled .

[pure virtual] QRadioData::Error QRadioDataControl:: error () const

Returns the error state of a radio data.

[signal] void QRadioDataControl:: error ( QRadioData::Error error )

發射信號,當 error has occurred.

注意: 信號 error 在此類中是重載。要使用函數指針句法連接到此信號,必須在靜態鑄造中指定信號類型,如此範例所示:

connect(radioDataControl, static_cast<void(QRadioDataControl::*)(QRadioData::Error)>(&QRadioDataControl::error),
    [=](QRadioData::Error error){ /* ... */ });
					

[pure virtual] QString QRadioDataControl:: errorString () const

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

[pure virtual] bool QRadioDataControl:: isAlternativeFrequenciesEnabled () const

Returns true if Alternative Frequency is currently enabled

[pure virtual] QRadioData::ProgramType QRadioDataControl:: programType () const

Returns the current Program Type

[signal] void QRadioDataControl:: programTypeChanged ( QRadioData::ProgramType programType )

Signals that the Program Type programType has changed

[pure virtual] QString QRadioDataControl:: programTypeName () const

Returns the current Program Type Name

[signal] void QRadioDataControl:: programTypeNameChanged ( QString programTypeName )

Signals that the Program Type Name programTypeName has changed

[pure virtual] QString QRadioDataControl:: radioText () const

Returns the current Radio Text

[signal] void QRadioDataControl:: radioTextChanged ( QString radioText )

Signals that the Radio Text radioText has changed

[pure virtual] void QRadioDataControl:: setAlternativeFrequenciesEnabled ( bool enabled )

Sets the Alternative Frequency to enabled

另請參閱 isAlternativeFrequenciesEnabled ().

[pure virtual] QString QRadioDataControl:: stationId () const

Returns the current Program Identification

[signal] void QRadioDataControl:: stationIdChanged ( QString stationId )

Signals that the Program Identification stationId has changed

[pure virtual] QString QRadioDataControl:: stationName () const

Returns the current Program Service

[signal] void QRadioDataControl:: stationNameChanged ( QString stationName )

Signals that the Program Service stationName has changed

宏文檔編製

QRadioDataControl_iid

org.qt-project.qt.radiodatacontrol/5.0

定義接口名為 QRadioDataControl 類。