Difference between revisions of "SourceType"

m (1 revision: Importing from potato (again).)
m (Use "new feature" instead of "newin" (the latter removes the whole enum))
(10 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 +
Types of audio sources.
 +
 +
A good rule of thumb is to use <code>stream</code> for music files and <code>static</code> for all short sound effects. Basically, you want to avoid loading large files into memory at once.
  
Types of audio sources.
 
 
== Constants ==
 
== Constants ==
;static: Decode the entire sound at once.
+
;static: The whole audio is decoded.
;stream: Stream the sound; decoded it gradually.
+
;stream: The audio is decoded in chunks when needed.
 +
{{New feature|11.0|
 +
;queue: The audio must be [[Source:queue|manually queued]] by the user.
 +
|110}}
 +
 
 
== See Also ==
 
== See Also ==
 
* [[parent::love.audio]]
 
* [[parent::love.audio]]
 +
* [[parent::Source]]
 +
 
[[Category:Enums]]
 
[[Category:Enums]]
 
{{#set:Description=Types of audio sources.}}
 
{{#set:Description=Types of audio sources.}}
 +
{{#set:Since=000}}
 +
 +
== Other Languages ==
 +
{{i18n|SourceType}}

Revision as of 11:23, 28 November 2018

Types of audio sources.

A good rule of thumb is to use stream for music files and static for all short sound effects. Basically, you want to avoid loading large files into memory at once.

Constants

static
The whole audio is decoded.
stream
The audio is decoded in chunks when needed.
Available since LÖVE 11.0
queue
The audio must be manually queued by the user.


See Also


Other Languages