Spec-Zone.ru › Qt 5.11

Класс QRadioDataControl

Класс QRadioDataControl предоставляет доступ к функциональности RDS радио в 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
  • 34 открытых функции унаследованы от QObject

Сигналы

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)
  • 2 сигнала унаследованы от QObject

Защищённые функции

QRadioDataControl(QObject *parent = nullptr)
  • 9 защищённых функций унаследованы от QObject

Макросы

QRadioDataControl_iid

Дополнительные унаследованные члены

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 1 открытая переменная унаследована от QObject
  • 10 статические открытые члены унаследованы от QObject
  • 2 защищённые переменные унаследованы от QObject

Подробное описание

Класс QRadioDataControl предоставляет доступ к функциональности RDS радио в QMediaService.

Функциональность, предоставляемая этим контролем, доступна коду приложения через класс QRadioData.

Имя интерфейса QRadioDataControl равно org.qt-project.qt.radiodatacontrol/5.0 , как определено в QRadioDataControl_iid.

См. также QMediaService::requestControl() и QRadioData.

Документация по функциям-членам

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

Создаёт контроллер данных радио с заданным parent.

[virtual] QRadioDataControl::~QRadioDataControl()

Уничтожает контроллер данных радио.

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

Сигнализирует о том, что настройка альтернативных частот изменилась на значение enabled.

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

Возвращает состояние ошибки данных радио.

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

Сигнализирует о возникновении ошибки error.

Примечание: Сигнал error перегружен в этом классе. Для подключения к этому сигналу с использованием синтаксиса указателя на функцию Qt предоставляет удобную вспомогательную функцию для получения указателя на функцию, как показано в этом примере:

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

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

Возвращает строку, описывающую состояние ошибки данных радио.

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

Возвращает true, если альтернативные частоты в настоящее время включены.

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

Возвращает текущий тип программы.

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

Сигнализирует о том, что тип программы programType изменился.

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

Возвращает текущее имя типа программы.

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

Сигнализирует о том, что имя типа программы programTypeName изменилось.

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

Возвращает текущий текст радио.

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

Сигнализирует о том, что текст радио radioText изменился.

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

Устанавливает альтернативную частоту в значение enabled.

См. также isAlternativeFrequenciesEnabled().

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

Возвращает текущую идентификацию программы.

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

Сигнализирует о том, что идентификация программы stationId изменилась.

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

Возвращает текущую службу программы.

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

Сигнализирует о том, что имя программы обслуживания stationName изменилось

Документация макросов

QRadioDataControl_iid

org.qt-project.qt.radiodatacontrol/5.0

Определяет имя интерфейса класса QRadioDataControl.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qradiodatacontrol.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API