Spec-Zone.ru › Qt 5.9

Тип QML RadioData

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

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

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 будут отражать информацию, транслируемую радиостанцией, к которой настроен 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.9/qml-qtmultimedia-radiodata.html

Spec-Zone.ru

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