Spec-Zone.ru › Qt 5.14

Тип QML RadioData

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

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

Элемент

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

Свойства

  • 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 будут отражать информацию, транслируемую радиостанцией, к которой в настоящее время настроена радиостанция Radio.

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

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

alternativeFrequenciesEnabled : bool

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

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

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

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

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

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/qt-5.14/qml-qtmultimedia-radiodata.html

Spec-Zone.ru

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