Spec-Zone.ru › Qt 5.15

Тип QML RadioData

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

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

Элемент

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

Свойства

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

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

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

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

Spec-Zone.ru

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