Spec-Zone.ru › Qt 5.9

Тип QML PlayVariation

Определяет вариацию воспроизведения для звуков. Таким образом, каждый раз, когда воспроизводится тот же звук, он может быть немного другим, даже с тем же AudioSample. Подробнее...

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

Item

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

Свойства

  • looping : bool
  • maxGain : real
  • maxPitch : real
  • minGain : real
  • minPitch : real
  • sample : string

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

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

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

    AudioEngine {
        id:audioengine

        AudioSample {
            name:"explosion01"
            source: "explosion-01.wav"
        }

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

        Sound {
            name:"explosion"
            playType: Sound.Random
            PlayVariation {
                sample:"explosion01"
                minPitch: 0.8
                maxPitch: 1.1
            }
            PlayVariation {
                sample:"explosion02"
                minGain: 1.1
                maxGain: 1.5
            }
        }
    }
}

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

looping : bool

Это свойство указывает, будет ли воспроизведение циклическим.

maxGain : real

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

maxPitch : real

Это свойство задаёт максимальное изменение тембра, которое может быть применено при любом воспроизведении.

minGain : real

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

minPitch : real

Это свойство задаёт минимальное изменение тембра, которое может быть применено при любом воспроизведении.

sample : string

Это свойство указывает, какой AudioSample будет использоваться в этой вариации.

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

Spec-Zone.ru

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