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

(translation update)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Cria uma nova fonte (Source) a partir de uma arquivo.
+
<span style="color: #597E9A; font-size: 18pt">love.audio.newSource</span>
Sources criados a partir de SoundData são sempre estáticos (static).
+
{{#set:RealLink=love.audio.newSource (Português)}}
 +
{{#set:DisplayName=love.audio.newSource}}
 +
Cria uma nova [[Source (Português)|Fonte]] a partir de um caminho de arquivo, [[File (Português)|Arquivo]], [[Decoder (Português)|Decodificador]] ou [[SoundData (Português)|DadoDeSom]].
 +
Fontes criadas a partir de DadosDeSom são sempre estáticas.
 +
{{newobjectnotice (Português)}}
 +
 
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( arquivo, type )
+
fonte = love.audio.newSource( nomeDoArquivo, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|string|arquivo|O arquivo que será a fonte (Source).}}
+
{{param|string (Português)|nomeDoArquivo|O caminho do arquivo de áudio.|string}}
{{param|SourceType|type|Fonte streaming ou static.}}
+
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
=== Retornos ===
+
=== Retorna ===
{{param|Source|fonte|Uma nova fonte (Source) que pode tocar um áudio específico.}}
+
{{param|Source (Português)|fonte|Uma nova Fonte que pode tocar o áudio especificado.|Fonte}}
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( dado )
+
fonte = love.audio.newSource( arquivo, tipo )
 +
</source>
 +
=== Argumentos ===
 +
{{param|File (Português)|arquivo|Um Arquivo apontando para um arquivo de áudio.|Arquivo}}
 +
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
 +
=== Retorna ===
 +
{{param|Source (Português)|fonte|Uma nova Fonte que pode tocar o áudio especificado.|Fonte}}
 +
== Função ==
 +
=== Sinopse ===
 +
<source lang="lua">
 +
fonte = love.audio.newSource( decodificador, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|SoundData|dado|Um SoundData que será a fonte (Source).}}
+
{{param|Decoder (Português)|decodificador|O Decodificador a partir do qual se deve criar uma Fonte.|Decodificador}}
=== Retornos ===
+
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
{{param|Source|fonte|Uma nova fonte (Source) que pode tocar um áudio específico. O [[SourceType]] retornado é "static".}}
+
=== Retorna ===
 
+
{{param|Source (Português)|fonte|Uma nova Fonte que pode tocar o áudio especificado.|Fonte}}
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
fonte = love.audio.newSource( decoder, type )
+
fonte = love.audio.newSource( dado )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|Decoder|decoder|O decodificador que será a fonte (Source).}}
+
{{param|SoundData (Português)|dado|O DadoDeSom a partir do qual se deve criar uma Fonte.|DadoDeSom}}
{{param|SourceType|type|Fonte streaming ou static.}}
+
=== Retorna ===
=== Returnos ===
+
{{param|Source (Português)|fonte|Uma nova Fonte que pode tocar o áudio especificado. O [[SourceType (Português)|TipoDeFonte]] do áudio retornado é "static".|Fonte}}
{{param|Source|fonte|Uma nova fonte (Source) que pode tocar um áudio específico.}}
 
 
== Exemplos ==
 
== Exemplos ==
=== Carrega e executa uma música de fundo ===
+
=== Carregar e tocar música de fundo ===
 
<source lang="lua">
 
<source lang="lua">
bgm = love.audio.newSource("bgm.ogg", "stream")
+
mdf = love.audio.newSource("mdf.ogg", "stream")
love.audio.play(bgm)
+
love.audio.play(mdf)
 
</source>
 
</source>
== Carrega e executa um efeito sonoro ===
+
=== Carregar e tocar 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) ===
+
=== Carregar DadoDeSom e criar uma Fonte ===
 
<source lang="lua">
 
<source lang="lua">
data = love.sound.newSoundData("sfx.wav")
+
dado = love.sound.newSoundData("efeito.wav")
sfx = love.audio.newSource(data)
+
efeito = love.audio.newSource(dado)
 
</source>
 
</source>
=== Carrega um SoundData e cria uma fonte (Source) ===
+
=== Carregar Decodificador e criar uma Fonte ===
 
<source lang="lua">
 
<source lang="lua">
decoder = love.sound.newDecoder("bgm.ogg")
+
decodificador = love.sound.newDecoder("mdf.ogg")
bgm = love.audio.newSource(decoder)
+
mdf = love.audio.newSource(decodificador)
 
</source>
 
</source>
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.audio (Português)]]
+
* [[parent::love.audio (Português)|love.audio]]
* [[Constructs::Source (Português)]]
+
* [[Constructs::Source (Português)|Fonte]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Cria uma nova fonte (Source) a partir de uma arquivo.
+
{{#set:Description=Cria uma nova [[Source (Português)|Fonte]] a partir de um arquivo, [[SoundData (Português)|DadoDeSom]], ou [[Decoder (Português)|Decodificador]].
 
}}
 
}}
== Outros Idiomas ==
+
{{#set:Since=000}}
 +
== Outras Línguas ==
 
{{i18n|love.audio.newSource}}
 
{{i18n|love.audio.newSource}}

Latest revision as of 16:21, 26 April 2014

love.audio.newSource


Cria uma nova Fonte a partir de um caminho de arquivo, Arquivo, Decodificador ou DadoDeSom. Fontes criadas a partir de DadosDeSom são sempre estáticas.

O.png Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado!  



Função

Sinopse

fonte = love.audio.newSource( nomeDoArquivo, tipo )

Argumentos

string nomeDoArquivo
O caminho do arquivo de áudio.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

fonte = love.audio.newSource( arquivo, tipo )

Argumentos

Arquivo arquivo
Um Arquivo apontando para um arquivo de áudio.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

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

Argumentos

Decodificador decodificador
O Decodificador a partir do qual se deve criar uma Fonte.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

fonte = love.audio.newSource( dado )

Argumentos

DadoDeSom dado
O DadoDeSom a partir do qual se deve criar uma Fonte.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado. O TipoDeFonte do áudio retornado é "static".

Exemplos

Carregar e tocar música de fundo

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

Carregar e tocar um efeito sonoro

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

Carregar DadoDeSom e criar uma Fonte

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

Carregar Decodificador e criar uma Fonte

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

Veja Também


Outras Línguas