Source (Deutsch)
Eine Geräuschquelle (engl.: Source) stellt einen Ton dar, welcher abgespielt und bearbeitet werden kann.
Es lassen sich interessante Dinge mit Geräuschquellen anstellen. So kann zum Beispiel die Lautstärke, die Tonhöhe oder die Position des Tons in der Spielewelt verändert werden.
Der Zustand einer Quelle kann wie folgt kontrolliert werden.
Anhalten | Abspielen | Pausieren | |
---|---|---|---|
play() | Abspielen | Unverändert | Abspielen |
stop() | Unverändert | Anhalten + Zurückspulen | Anhalten + Zurückspulen |
pause() | Unverändert | Pausieren | Unverändert |
resume() | Unverändert | Unverändert | Abspielen |
rewind() | Unverändert | Zurückspulen + Abspielen | Zurückspulen + Pausieren |
Dargestellt als Flow-Chart:
Konstruktoren
love.audio.newSource (Deutsch) | Erstellt aus einer Datei eine neue Source, entweder SoundData oder Decoder. |
Funktionen
Source:clone | Creates an identical copy of the Source in the stopped state. | 0.9.1 | |
Source:clone (Deutsch) | Erstellt eine identische Kopie einer Geräuschquelle. | 0.9.1 | |
Source:getActiveEffects | Gets a list of the Source's active effect names. | 11.0 | |
Source:getAirAbsorption | Gets the amount of air absorption applied to the Source. | 11.2 | |
Source:getAttenuationDistances | Gets the reference and maximum attenuation distances of the Source. | 0.9.0 | |
Source:getChannelCount | Gets the number of channels in the Source. | 11.0 | |
Source:getChannels | Gets the number of channels in the Source. | 0.9.0 | |
Source:getCone | Gets the Source's directional volume cones. | 0.9.0 | |
Source:getDirection | Gets the direction of the Source. | 0.7.0 | |
Source:getDirection (Deutsch) | Gibt die Richtung der Quelle zurück. | 0.7.0 | |
Source:getDistance | Returns the reference and maximum distance of the source. | 0.8.0 | 0.9.0 |
Source:getDuration | Gets the duration of the Source. | 0.10.0 | |
Source:getEffect | Retrieve filter settings associated to a specific effect. | 11.0 | |
Source:getFilter | Gets the filter settings currently applied to the Source. | 11.0 | |
Source:getFreeBufferCount | Gets the number of free buffer slots of a queueable Source. | 11.0 | |
Source:getPitch | Gets the current pitch of the Source. | ||
Source:getPitch (Deutsch) | Gibt die aktuelle Tonhöhe der Quelle zurück. | ||
Source:getPosition | Gets the position of the Source. | 0.7.0 | |
Source:getRolloff | Returns the rolloff factor of the source. | 0.8.0 | |
Source:getType | Gets the type of the Source. | 0.10.0 | |
Source:getVelocity | Gets the velocity of the Source. | 0.7.0 | |
Source:getVolume | Gets the current volume of the Source. | ||
Source:getVolumeLimits | Returns the volume limits of the source. | 0.8.0 | |
Source:isLooping | Returns whether the Source will loop. | ||
Source:isLooping (Deutsch) | Gibt zurück, ob die Quelle sich wiederholt. | ||
Source:isPaused | Returns whether the Source is paused. | 0.7.1 | 11.0 |
Source:isPaused (Deutsch) | Wahr, wenn die Quelle pausiert ist. | 0.7.1 | 11.0 |
Source:isPlaying | Returns whether the Source is playing. | 0.9.0 | |
Source:isRelative | Gets whether the Source's position and direction are relative to the listener. | 0.9.0 | |
Source:isStatic | Returns whether the Source is static. | 0.7.0 | 0.10.0 |
Source:isStatic (Deutsch) | Gibt zurück, ob die Quelle statisch ist. | 0.7.0 | |
Source:isStopped | Returns whether the Source is stopped. | 11.0 | |
Source:isStopped (Deutsch) | Gibt zurück, ob die Quelle gestoppt ist. | ||
Source:pause | Pauses a source. | 0.7.0 | |
Source:play | Plays a source. | 0.7.0 | |
Source:play (Deutsch) | Spielt eine Quelle ab. | 0.7.0 | |
Source:queue | Queues SoundData for playback in a queueable Source. | 11.0 | |
Source:resume | Resumes a paused source. | 0.7.0 | 11.0 |
Source:rewind | Rewinds a source. | 0.7.0 | 11.0 |
Source:seek | Sets the currently playing position of the Source. | 0.8.0 | |
Source:setAirAbsorption | Sets the amount of air absorption applied to the Source. | 11.2 | |
Source:setAttenuationDistances | Sets the reference and maximum attenuation distances of the Source. | 0.9.0 | |
Source:setCone | Sets the Source's directional volume cones. | 0.9.0 | |
Source:setDirection | Sets the direction of the Source. | 0.7.0 | |
Source:setDistance | Sets the reference and maximum distance of the source. | 0.8.0 | 0.9.0 |
Source:setEffect | Applies an audio effect to the Source. | 11.0 | |
Source:setFilter | Sets a low-pass, high-pass, or band-pass filter to apply when playing the Source. | 11.0 | |
Source:setLooping | Sets whether the Source should loop. | ||
Source:setLooping (Deutsch) | Sets whether the Source should loop. | ||
Source:setPitch | Sets the pitch of the Source. |
Supertypen
Siehe auch
Andere Sprachen
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