Spec-Zone.ru › Qt 5.11

Тип QML RadioData

Доступ к данным RDS из приложения QML. Подробнее...

Заявление об импорте: import QtMultimedia 5.8
Наследует:

Элемент

  • Список всех членов, включая наследуемые

Свойства

  • alternativeFrequenciesEnabled : bool
  • availability : перечисление
  • programType : перечисление
  • programTypeName : строка
  • radioText : строка
  • stationId : строка
  • stationName : строка

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

RadioData — ваш ключ ко всем данным, доступным через RDS. RDS — это система данных радио, которая позволяет радиостанциям транслировать информацию, такую как stationId, programType, programTypeName, stationName и radioText. Эта информация может быть прочитана из RadioData. Она также позволяет вам указать, должна ли радиостанция перестраиваться на альтернативные частоты, если сила сигнала текущего вещания падает слишком низко.

Rectangle {
    width: 480
    height: 320

    Radio {
        id: radio
        band: Radio.FM
    }

    Column {
        Text {
            text: radio.radioData.stationName
        }

        Text {
            text: radio.radioData.programTypeName
        }

        Text {
            text: radio.radioData.radioText
        }
    }
}

Вы используете RadioData вместе с Radio, либо обращаясь к свойству radioData объекта Radio, либо создавая отдельный объект RadioData. Свойства типа RadioData будут отражать информацию, транслируемую радиостанцией, к которой в настоящее время настроена радиоприемник.

См. также Обзор радио.

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

alternativeFrequenciesEnabled : bool

Это свойство позволяет указать, должна ли радиостанция пытаться перестроиться на альтернативные частоты, если сила сигнала текущей станции становится слишком слабой. Альтернативные частоты передаются по RDS радиостанцией, а перестройка происходит автоматически.

availability : перечисление

Возвращает состояние доступности интерфейса данных радио.

Это может быть одно из следующих значений:

Значение Описание
Доступно Интерфейс данных радио доступен для использования
Занято Интерфейс данных радио обычно доступен для использования, но в настоящее время занят.
Недоступно Интерфейс данных радио недоступен для использования (возможно, нет оборудования радио).
ОтсутствуетРесурс Отсутствует один или несколько ресурсов, поэтому радио нельзя использовать. Возможно, можно будет попробовать еще раз позже.

programType : перечисление

Это свойство содержит тип текущей транслируемой программы, передаваемый радиостанцией. Значение может быть любым из значений, определенных в таблице ниже.

Значение
Неопределено
Новости
ТекущиеДела
Информация
Спорт
Образование
Драма
Культура
Наука
Разнообразное
ПопМузыка
РокМузыка
ЛегкаяМузыка
КлассическаяМузыка
СерьезнаяКлассика
ДругаяМузыка
Погода
Финансы
ДетскаяПрограмма
СоциальныеВопросы
Религия
ТелефонныйЭфир
Путешествия
Досуг
Джаз
Кантри
НациональнаяМузыка
Винтаж
ФолкМузыка
Документальный
ТестСигнала
Сигнал
Разговор
КлассическийРок
ВзрослыеХиты
МягкийРок
Топ40
Мягко
Ностальгия
Классический
РитемЭндБлюз
МягкийРитемЭндБлюз
Язык
РелигиознаяМузыка
РелигиозноеОбщение
Персонализированные
Общественные
Колледжи

programTypeName : строка

Это свойство содержит строковое представление programType.

radioText : строка

Это свойство содержит свободный текст, передаваемый радиостанцией. Обычно используется для отображения дополнительной информации о текущем содержимом, например, название песни или имя исполнителя.

stationId : строка

Это свойство позволяет вам прочитать идентификатор станции текущей настроенной радиостанции.

stationName : строка

Это свойство содержит название текущей настроенной радиостанции.

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

Spec-Zone.ru

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