Source (Português)
Um Source representa áudio que pode ser tocado. Você pode fazer coisas interessantes com Sources, como ajustar o volume, o tom e sua posição em relação ao ouvinte.
Os controles do Source (play/pause/etc) agem de acordo com a seguinte tabela de estados.
Parado | Tocando | Pausado | |
---|---|---|---|
play() | Toca | Não muda | Toca |
stop() | Não muda | Para + Rebobina | Para + Rebobina |
pause() | Não muda | Pausa | Não muda |
resume() | Não muda | Não muda | Toca |
rewind() | Não muda | Rebobina + Toca | Rebobina + Pausa |
E para os fãs de fluxogramas (nota: as chamadas omitidas não têm efeito, rewind tem).
Construtores
love.audio.newSource (Português) | Cria uma nova Fonte a partir de um arquivo, DadoDeSom, ou Decodificador. |
Funções
Object:type (Português) | Obtém o tipo do objeto como um string. | ||
Object:typeOf (Português) | Verifica se um objeto é de um certo tipo. | ||
Source:clone (Português) | Cria uma cópia idêntica da Fonte de áudio com o estado parado. | 0.9.1 | |
Source:getAttenuationDistances (Português) | Obtém as distâncias de atenuação referencial e máxima do Source. | 0.9.0 | |
Source:getChannels (Português) | Obtém o número de canais de um Source. | 0.9.0 | |
Source:getCone (Português) | Obtém os cones de volume direcional do Source. | 0.9.0 | |
Source:getDirection (Português) | Obtém a direção de um Source. | 0.7.0 | |
Source:getDistance (Português) | Retorna as distâncias referencial e máxima do Source. | 0.8.0 | 0.9.0 |
Source:getPitch (Português) | Obtém o tom atual do Source. | ||
Source:getPosition (Português) | Obtém a posição do Source. | 0.7.0 | |
Source:getRolloff (Português) | Retorna o valor de decaimento do Source. | 0.8.0 | |
Source:getVelocity (Português) | Obtém a velocidade do Source. | 0.7.0 | |
Source:getVolume (Português) | Obtém o volume atual do Source. | ||
Source:getVolumeLimits (Português) | Retorna os limites de volume do Source. | 0.8.0 | |
Source:isLooping (Português) | Retorna se o Source vai se repetir ciclicamente ou não. | ||
Source:isPaused (Português) | Retorna se o Source está pausado ou não. | 0.7.1 | 11.0 |
Source:isPlaying (Português) | Retorna se o Source está tocando ou não. | 0.9.0 | |
Source:isRelative (Português) | Descobre se a posição e direção são relativos ao ouvinte. | 0.9.0 | |
Source:isStatic (Português) | Descobre se o Source é estático. | 0.7.0 | |
Source:isStopped (Português) | Retorna se o Source está parado ou não. | ||
Source:pause (Português) | Pausa um Source. | 0.7.0 | |
Source:play (Português) | Toca um Source. | 0.7.0 | |
Source:resume (Português) | Retorna a tocar um Source. | 0.7.0 | |
Source:rewind (Português) | Rebobina um Source. | 0.7.0 | |
Source:seek (Português) | Define a posição atual do fluxo de áudio do Source. | 0.8.0 | |
Source:setAttenuationDistances (Português) | Define as distâncias de atenuação referencial e máxima do Source. | 0.9.0 | |
Source:setCone (Português) | Configura os cones de volume direcional do Source. | 0.9.0 | |
Source:setDirection (Português) | Configura a direção do Source. | 0.7.0 | |
Source:setDistance (Português) | Define as distâncias referencial e máxima do Source. | 0.8.0 | 0.9.0 |
Source:setLooping (Português) | Configura se um Source deverá repetir. | ||
Source:setPitch (Português) | Configura o tom do Source. | ||
Source:setPosition (Português) | Define a posição do Source. | 0.7.0 | |
Source:setRelative (Português) | Define se a posição e direção são relativos ao ouvinte. | 0.9.0 | |
Source:setRolloff (Português) | Configura o fator de decaimento. | 0.8.0 | |
Source:setVelocity (Português) | Configura a velocidade do Source. | 0.7.0 | |
Source:setVolume (Português) | Define o volume atual do Source. | ||
Source:setVolumeLimits (Português) | Define os limites de volume do Source. | 0.8.0 | |
Source:stop (Português) | Para um Source. | 0.7.0 | |
Source:tell (Português) | Obtém a posição atual do fluxo de áudio do Source. | 0.8.0 |
Supertipos
Veja Também
Outros Idiomas
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