Spec-Zone.ru › Qt 5.6

Тип QML RadioData

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

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

Item

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

Свойства

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

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

Это одно из следующих значений:

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

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

Spec-Zone.ru

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