Spec-Zone.ru › Qt 5.6

Класс QRadioTunerControl

Класс QRadioTunerControl предоставляет доступ к функциональности настройки радиоприемника в QMediaService. Подробнее...

Заголовок: #include <QRadioTunerControl>
qmake: QT += multimedia
Наследует: QMediaControl
  • Список всех членов, включая унаследованные

Открытые функции

~QRadioTunerControl()
virtual QRadioTuner::Band band() const = 0
virtual void cancelSearch() = 0
virtual QRadioTuner::Error error() const = 0
virtual QString errorString() const = 0
virtual int frequency() const = 0
virtual QPair<int, int> frequencyRange(QRadioTuner::Band band) const = 0
virtual int frequencyStep(QRadioTuner::Band band) const = 0
virtual bool isAntennaConnected() const
virtual bool isBandSupported(QRadioTuner::Band band) const = 0
virtual bool isMuted() const = 0
virtual bool isSearching() const = 0
virtual bool isStereo() const = 0
virtual void searchAllStations(QRadioTuner::SearchMode searchMode = QRadioTuner::SearchFast) = 0
virtual void searchBackward() = 0
virtual void searchForward() = 0
virtual void setBand(QRadioTuner::Band band) = 0
virtual void setFrequency(int frequency) = 0
virtual void setMuted(bool muted) = 0
virtual void setStereoMode(QRadioTuner::StereoMode mode) = 0
virtual void setVolume(int volume) = 0
virtual int signalStrength() const = 0
virtual void start() = 0
virtual QRadioTuner::State state() const = 0
virtual QRadioTuner::StereoMode stereoMode() const = 0
virtual void stop() = 0
virtual int volume() const = 0
  • 31 открытых функций унаследовано от QObject

Сигналы

void antennaConnectedChanged(bool connectionStatus)
void bandChanged(QRadioTuner::Band band)
void error(QRadioTuner::Error error)
void frequencyChanged(int frequency)
void mutedChanged(bool muted)
void searchingChanged(bool searching)
void signalStrengthChanged(int strength)
void stateChanged(QRadioTuner::State state)
void stationFound(int frequency, QString stationId)
void stereoStatusChanged(bool stereo)
void volumeChanged(int volume)
  • 2 сигнала унаследовано от QObject

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

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

Макросы

QRadioTunerControl_iid

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

  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 11 статических открытых членов унаследовано от QObject

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

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

Если QMediaService может настроить аналоговое радиоустройство, оно будет реализовывать QRadioTunerControl. Этот элемент управления позволяет настроить радиоустройство на определённую частоту, а также искать вперед и назад для сигнала.

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

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

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

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

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

Конструктор элемента управления настройкой радиоприемника с заданным parent.

QRadioTunerControl::~QRadioTunerControl()

Деструктор элемента управления настройкой радиоприемника.

[signal] void QRadioTunerControl::antennaConnectedChanged(bool connectionStatus)

Сигнализирует о подключении или отключении антенны, как отражено в connectionStatus.

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

Возвращает диапазон частот, к которому настроен радиоприёмник.

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

[signal] void QRadioTunerControl::bandChanged(QRadioTuner::Band band)

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

[pure virtual] void QRadioTunerControl::cancelSearch()

Прекращает поиск сигнала.

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

Возвращает состояние ошибки радиоприёмника.

[signal] void QRadioTunerControl::error(QRadioTuner::Error error)

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

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

connect(radioTunerControl, static_cast<void(QRadioTunerControl::*)(QRadioTuner::Error)>(&QRadioTunerControl::error),
    [=](QRadioTuner::Error error){ /* ... */ });

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

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

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

Возвращает частоту, к которой настроен радиоприёмник.

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

[signal] void QRadioTunerControl::frequencyChanged(int frequency)

Сигнализирует о том, что частота frequency, к которой настроен радиоприёмник, изменилась.

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

Возвращает минимальную и максимальную частоту диапазона band.

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

Возвращает количество герц, на которое увеличивается частота при переходе по частотам в заданном диапазоне band.

[virtual] bool QRadioTunerControl::isAntennaConnected() const

Определяет, подключена ли антенна к устройству.

Возвращает true, если антенна подключена, и false в противном случае.

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

Определяет, поддерживается ли диапазон частот band.

Возвращает true, если диапазон поддерживается, и false в противном случае.

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

Определяет, выключен ли звук радиоприёмника.

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

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

Определяет, ищется ли сигнал радиоприёмником в данный момент.

Возвращает true, если приёмник ищет, и false в противном случае.

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

Определяет, принимает ли радиоприёмник стереосигнал.

Возвращает true, если приёмник принимает стереосигнал, и false в противном случае.

[signal] void QRadioTunerControl::mutedChanged(bool muted)

Сигнализирует о том, что состояние muted вывода звука радиоприёмника изменилось.

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

Запускает поиск по всему диапазону частот, ища все станции с заданным режимом поиска searchMode.

[pure virtual] void QRadioTunerControl::searchBackward()

Запускает обратный поиск сигнала, начиная с текущей частоты frequency().

[pure virtual] void QRadioTunerControl::searchForward()

Запускает прямой поиск сигнала, начиная с текущей частоты frequency().

[signal] void QRadioTunerControl::searchingChanged(bool searching)

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

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

Устанавливает диапазон частот band, к которому настроен радиоприёмник.

Изменение диапазона частот сбросит частоту до минимальной частоты нового диапазона.

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

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

Устанавливает частоту frequency, к которой настроен радиоприёмник.

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

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

Устанавливает состояние muted вывода звука радиоприёмника.

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

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

Устанавливает стереорежим mode радиоприёмника.

См. также stereoMode() и QRadioTuner::StereoMode.

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

Устанавливает процентную volume громкости вывода звука радиоприёмника.

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

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

Возвращает текущую силу сигнала радиоприёмника в процентах.

[signal] void QRadioTunerControl::signalStrengthChanged(int strength)

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

[pure virtual] void QRadioTunerControl::start()

Активирует устройство радио.

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

Возвращает текущее состояние радиоприёмника.

[signal] void QRadioTunerControl::stateChanged(QRadioTuner::State state)

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

[signal] void QRadioTunerControl::stationFound(int frequency, QString stationId)

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

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

Возвращает стереорежим радиоприёмника.

См. также setStereoMode() и QRadioTuner::StereoMode.

[signal] void QRadioTunerControl::stereoStatusChanged(bool stereo)

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

[pure virtual] void QRadioTunerControl::stop()

Деактивирует устройство радио.

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

Возвращает громкость вывода звука радиоприёмника в процентах.

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

[signal] void QRadioTunerControl::volumeChanged(int volume)

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

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

QRadioTunerControl_iid

org.qt-project.qt.radiotunercontrol/5.0

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

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

Spec-Zone.ru

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