Тип 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