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
						
						)
						
					Signals that an 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 类。