Источник: очередь
Доступно начиная с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.
Добавляет данные SoundData в очередь для воспроизведения в источнике очереди.
Этот метод требует, чтобы источник был создан с помощью love.audio.newQueueableSource.
Функция
Синопсис
success = Source:queue( soundData, length )
Аргументы
SoundData soundData- Данные для добавления в очередь. Частота дискретизации, разрядность и количество каналов SoundData должны совпадать с источником.
number length (sounddata:getSize())- Длина в байтах для добавления в очередь.
Возвращаемое значение
boolean success- True, если данные были успешно добавлены в очередь для воспроизведения, false, если для добавления в очередь не было доступных буферов.
Функция
Синопсис
success = Source:queue( soundData, offset, length )
Аргументы
SoundData soundData- Данные для добавления в очередь. Частота дискретизации, разрядность и количество каналов SoundData должны совпадать с источником.
number offset- Начальная позиция в байтах для добавления в очередь.
number length- Длина в байтах для добавления в очередь, начиная с указанного смещения.
Возвращаемое значение
boolean success- True, если данные были успешно добавлены в очередь для воспроизведения, false, если для добавления в очередь не было доступных буферов.
Примечания
Для преобразования единиц выборки в байты, умножьте единицы выборки на SoundData:getBitDepth() * SoundData:getChannelCount() / 8.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Source:queue