Spec-Zone.ru › LÖVE

Источник: очередь

Доступно начиная с 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.

См. также

  • Источник
  • love.audio.newQueueableSource
  • Тип источника

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

Spec-Zone.ru

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