The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService . 更多...
| 頭: | #include <QRadioDataControl> |
| qmake: | QT += multimedia |
| 繼承: | QMediaControl |
| virtual | ~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 ) |
| const QMetaObject | staticMetaObject |
| QRadioDataControl (QObject * parent = 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
= 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 在此類中被重載。通過使用函數指針句法連接到此信號,Qt 提供用於獲得如此範例展示的函數指針的方便幫助程序:
connect(radioDataControl, QOverload<QRadioData::Error>::of(&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
org.qt-project.qt.radiodatacontrol/5.0
定義接口名為 QRadioDataControl 類。