Spec-Zone.ru › Qt 5.9

Тип QML AudioSample

Загрузка аудио сэмплов, в основном .wav. Подробнее...

Заявление об импорте: import QtAudioEngine 1.1
С момента: Qt 5.0
Наследует:

Элемент

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

Свойства

  • loaded : bool
  • name : строка
  • preloaded : bool
  • source : url

Сигналы

  • loadedChanged()

Методы

  • void load()

Подробное описание

К нему можно получить доступ через QtAudioEngine::AudioEngine::samples с его уникальным именем и он должен быть определен внутри AudioEngine или быть добавлен к нему с помощью AudioEngine.addAudioSample(), если AudioSample создается динамически.

Rectangle {
    color:"white"
    width: 300
    height: 500

    AudioEngine {
        id:audioengine

        AudioSample {
            name:"explosion"
            source: "explosion-02.wav"
        }
    }
}

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

loaded : bool

Это свойство указывает, загружен ли этот сэмпл в память или нет.

name : строка

Это свойство содержит имя сэмпла, которое должно быть уникальным среди всех сэмплов и определяться только один раз.

preloaded : bool

Это свойство указывает, нужно ли предварительно загрузить этот сэмпл или нет. Если true, аудио движок начнет загрузку файла сэмпла сразу при запуске приложения, в противном случае сэмпл не будет загружен до явного запроса.

source : url

Это свойство содержит URL-адрес источника аудио сэмпла.

Документация по сигналам

loadedChanged()

Этот сигнал излучается, когда loaded изменяется.

Соответствующий обработчик — onLoadedChanged.

Документация по методам

void load()

Начинает загрузку сэмпла в память, если он не загружен.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtaudioengine-audiosample.html

Spec-Zone.ru

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