Source:queue
Available since LÖVE 11.0 |
This function is not supported in earlier versions. |
Queues SoundData for playback in a queueable Source.
This method requires the Source to be created via love.audio.newQueueableSource.
Contents
Function
Synopsis
success = Source:queue( soundData, length )
Arguments
SoundData soundData
- The data to queue. The SoundData's sample rate, bit depth, and channel count must match the Source's.
number length (sounddata:getSize())
- Length in bytes to queue.
Returns
boolean success
- True if the data was successfully queued for playback, false if there were no available buffers to use for queueing.
Function
Synopsis
success = Source:queue( soundData, offset, length )
Arguments
SoundData soundData
- The data to queue. The SoundData's sample rate, bit depth, and channel count must match the Source's.
number offset
- Starting position in bytes to queue.
number length
- Length in bytes to queue starting from specified offset.
Returns
boolean success
- True if the data was successfully queued for playback, false if there were no available buffers to use for queueing.
Function
Synopsis
success = Source:queue( rawData, offset, length, sampleRate, bitDepth, channels )
Arguments
light userdata rawData
- A pointer returns from Data:getPointer
number offset
- Starting position in bytes to queue.
number length
- Length in bytes to queue starting from specified offset.
number sampleRate
- Sample rate.
number bitDepth
- Bit depth.
number channels
- Channel count.
Returns
boolean success
- True if the data was successfully queued for playback, false if there were no available buffers to use for queueing.
Notes
To convert sample unit to bytes, multiply the sample unit by SoundData:getBitDepth() * SoundData:getChannelCount() / 8
.
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info