love.audio.newQueueableSource (Українська)

Доступне починаючи з LÖVE 11.0
Ця функція недоступна в попередніх версіях.

Створює нове джерело аудіо (Source), яке можна використовувати для програвання звуку, згенерованого в реальному часі, через постановку в чергу (Source:queue (англ.)).

Аудіо для постановки в чергу дозволяє програвати об'єкти SoundData (звукові дані) плавно один за одним, не потребуючи чекати на новий цикл оновлень.

O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  



Функція

Вигляд

source = love.audio.newQueueableSource( samplerate, bitdepth, channels, buffercount )

Аргументи

number samplerate
Кількість семплів в секунді під час програвання.
number bitdepth
Кількість біт не семпл (8 or 16).
number channels
1 для моно, 2 для стерео.
number buffercount (8)
Кількість буферів, які можна поставити в в чергу в будь-який час через Source:queue (англ.). Не може перевищувати 64. Якщо не вказано, використовується стандартне значення (~8), якого в багатьох ситуаціях достатньо.

Повертає

Source source
Нове джерело (Source), яке можна використовувати в Source:queue (англ.).

Notes

The sample rate, bit depth, and channel count of any SoundData used with Source:queue (англ.) must match the parameters given to this constructor.

Див. також

Іншими мовами