Spec-Zone.ru › Qt 5.13

Тип QML RadioData

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

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

Элемент

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

Свойства

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

Spec-Zone.ru

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