Spec-Zone.ru › Qt 5.9

Модель затухания линейная QML Тип

Определяет линейную кривую затухания для звука. Подробнее...

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

Элемент

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

Свойства

  • end : вещественное
  • name : строка
  • start : вещественное

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

AttenuationModelLinear должна быть определена внутри AudioEngine или добавлена в неё с помощью AudioEngine.addAttenuationModel(), если AttenuationModelLinear создаётся динамически.

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

    AudioEngine {
        id:audioengine

        AttenuationModelLinear {
           name:"linear"
           start: 20
           end: 180
        }

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

        Sound {
            name:"explosion"
            attenuationModel: "linear"
            PlayVariation {
                sample:"explosion"
            }
        }
    }
}

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

end : вещественное

Это свойство содержит конечное расстояние. Звук не будет слышен, если расстояние от источника звука до слушателя больше этого значения. Значение по умолчанию — 1.

name : строка

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

start : вещественное

Это свойство содержит начальное расстояние. Затухание не будет применяться, если расстояние от источника звука до слушателя находится в этом диапазоне. Значение по умолчанию — 0.

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

Spec-Zone.ru

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