Spec-Zone.ru › Qt 5.12

Тип QML RadioData

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

Оператор импорта: import QtMultimedia 5.12
Наследует:

Элемент

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

Свойства

  • 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 : перечисление

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

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

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

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

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

Значение
Undefined
Новости
Текущие события
Информация
Спорт
Образование
Драма
Культура
Наука
Разнообразное
Поп-музыка
Рок-музыка
Легкая музыка
Классическая лёгкая музыка
Серьёзная классическая музыка
Другая музыка
Погода
Финансы
Детские программы
Общественные дела
Религия
Телефонный эфир
Путешествия
Отдых
Джаз
Кантри
Национальная музыка
Старые хиты
Фолк-музыка
Документальный фильм
Тест тревоги
Тревога
Беседа
Классический рок
Хиты для взрослых
Мягкий рок
Топ-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.12/qml-qtmultimedia-radiodata.html

Spec-Zone.ru

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