Spec-Zone.ru › LÖVE

love.audio.newQueueableSource

Доступно начиная с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.

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

Эта функция может быть медленной, если вызывается многократно, например, из love.update или love.draw. Если вам нужно часто использовать определённый ресурс, создайте его один раз и сохраните его, чтобы его можно было повторно использовать!

Функция

Синопсис

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

Аргументы

number samplerate
Количество выборок в секунду при воспроизведении.
number bitdepth
Количество бит на выборку (8 или 16).
number channels
1 для моно или 2 для стерео.
number buffercount (0)
Количество буферов, которые можно поставить в очередь в любой момент с помощью Source:queue. Не может быть больше 64. При отсутствии указанного значения выбирается разумное значение по умолчанию (~8).

Возвращает

Source source
Новый источник, пригодный для использования с Source:queue.

Примечания

Частота дискретизации, глубина бита и количество каналов любого SoundData, используемого с Source:queue, должны соответствовать параметрам, заданным в этом конструкторе.

См. также

  • love.audio
  • Источник
  • Очередь источника
  • Тип источника

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.audio.newQueueableSource

Spec-Zone.ru

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