Difference between revisions of "love.audio.newSource (Português)"

m (translation update)
(translation update)
Line 1: Line 1:
Cria uma nova fonte (Source) a partir de uma arquivo.
+
Cria um novo [[Source_(Português)|Source]] a partir de um caminho de arquivo, [[File_(Português)|File]], [[Decoder_(Português)|Decoder]] or [[SoundData_(Português)|SoundData]].
 
Sources criados a partir de SoundData são sempre estáticos (static).
 
Sources criados a partir de SoundData são sempre estáticos (static).
 +
{{newobjectnotice}}
  
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( arquivo, type )
+
source = love.audio.newSource( caminhoDeArquivo, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|string (Português)|arquivo|O arquivo que será a fonte (Source).}}
+
{{param|string (Português)|caminhoDeArquivo|O endereço do arquivo de áudio.}}
{{param|SourceType (Português)|type|Fonte streaming ou static.}}
+
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
=== Retornos ===
+
=== Retorna ===
{{param|Source (Português)|fonte|Uma nova fonte (Source) que pode tocar um áudio específico.}}
+
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
 
+
== Função ==
 +
=== Sinopse ===
 +
<source lang="lua">
 +
source = love.audio.newSource( file, tipo )
 +
</source>
 +
=== Argumentos ===
 +
{{param|File (Português)|file|Um File apontando para um arquivo de áudio.}}
 +
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
 +
=== Retorna ===
 +
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( dado )
+
source = love.audio.newSource( decodificador, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|SoundData (Português)|dado|Um SoundData que será a fonte (Source).}}
+
{{param|Decoder (Português)|decodificador|O Decoder a partir do qual se deve criar o Source.}}
=== Retornos ===
+
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
{{param|Source (Português)|fonte|Uma nova fonte (Source) que pode tocar um áudio específico. O [[SourceType]] retornado é "static".}}
+
=== Retorna ===
 
+
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( decoder, type )
+
source = love.audio.newSource( dado )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|Decoder (Português)|decoder|O decodificador que será a fonte (Source).}}
+
{{param|SoundData (Português)|dado|O SoundData a partir do qual se deve criar o Source.}}
{{param|SourceType (Português)|type|Fonte streaming ou static.}}
+
=== Retorna ===
=== Returnos ===
+
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado. O [[SourceType_(Português)|SourceType]] do áudio retornado é "static".}}
{{param|Source (Português)|fonte|Uma nova fonte (Source) que pode tocar um áudio específico.}}
 
 
 
 
== Exemplos ==
 
== Exemplos ==
=== Carrega e executa uma música de fundo ===
+
=== Carrega e toca uma música de fundo ===
 
<source lang="lua">
 
<source lang="lua">
bgm = love.audio.newSource("bgm.ogg", "stream")
+
trilhaSonora = love.audio.newSource("trilhaSonora.ogg", "stream")
love.audio.play(bgm)
+
love.audio.play(trilhaSonora)
 
</source>
 
</source>
== Carrega e executa um efeito sonoro ===
+
=== Carrega e toca um efeito sonoro ===
 
<source lang="lua">
 
<source lang="lua">
sfx = love.audio.newSource("sfx.wav", "static")
+
efeito = love.audio.newSource("efeito.wav", "static")
love.audio.play(sfx)
+
love.audio.play(efeito)
 
</source>
 
</source>
=== Carrega um SoundData e cria uma fonte (Source) ===
+
=== Carrega um SoundData e cria um Source ===
 
<source lang="lua">
 
<source lang="lua">
data = love.sound.newSoundData("sfx.wav")
+
dado = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)
+
efeito = love.audio.newSource(dado)
 
</source>
 
</source>
=== Carrega um Decoder e cria uma fonte (Source) ===
+
=== Carrega um Decoder e cria um Source ===
 
<source lang="lua">
 
<source lang="lua">
decoder = love.sound.newDecoder("bgm.ogg")
+
decodificador = love.sound.newDecoder("trilhaSonora.ogg")
bgm = love.audio.newSource(decoder)
+
trilhaSonora = love.audio.newSource(decodificador)
 
</source>
 
</source>
 
 
== Veja Também ==
 
== Veja Também ==
 
* [[parent::love.audio (Português)]]
 
* [[parent::love.audio (Português)]]
 
* [[Constructs::Source (Português)]]
 
* [[Constructs::Source (Português)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Cria uma nova fonte (Source) a partir de uma arquivo.}}
+
{{#set:Description=Cria um novo [[Source_(Português)|Source]] a partir de um arquivo, [[SoundData_(Português)|SoundData]], ou [[Decoder_(Português)|Decoder]].
 +
}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|love.audio.newSource}}
 
{{i18n|love.audio.newSource}}

Revision as of 22:40, 5 March 2014

Cria um novo Source a partir de um caminho de arquivo, File, Decoder or SoundData. Sources criados a partir de SoundData são sempre estáticos (static).

O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  



Função

Sinopse

source = love.audio.newSource( caminhoDeArquivo, tipo )

Argumentos

string (Português) caminhoDeArquivo
O endereço do arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( file, tipo )

Argumentos

File (Português) file
Um File apontando para um arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( decodificador, tipo )

Argumentos

Decoder (Português) decodificador
O Decoder a partir do qual se deve criar o Source.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( dado )

Argumentos

SoundData (Português) dado
O SoundData a partir do qual se deve criar o Source.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado. O SourceType do áudio retornado é "static".

Exemplos

Carrega e toca uma música de fundo

trilhaSonora = love.audio.newSource("trilhaSonora.ogg", "stream")
love.audio.play(trilhaSonora)

Carrega e toca um efeito sonoro

efeito = love.audio.newSource("efeito.wav", "static")
love.audio.play(efeito)

Carrega um SoundData e cria um Source

dado = love.sound.newSoundData("sfx.wav")
efeito = love.audio.newSource(dado)

Carrega um Decoder e cria um Source

decodificador = love.sound.newDecoder("trilhaSonora.ogg")
trilhaSonora = love.audio.newSource(decodificador)

Veja Também


Outros Idiomas