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

(translation update)
(translation update)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
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]].
+
<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)}}
{{newobjectnotice}}
+
{{#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">
source = love.audio.newSource( caminhoDeArquivo, tipo )
+
fonte = love.audio.newSource( nomeDoArquivo, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|string (Português)|caminhoDeArquivo|O endereço do arquivo de áudio.}}
+
{{param|string (Português)|nomeDoArquivo|O caminho do arquivo de áudio.|string}}
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
+
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
 
=== Retorna ===
 
=== Retorna ===
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
+
{{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">
source = love.audio.newSource( file, tipo )
+
fonte = love.audio.newSource( arquivo, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|File (Português)|file|Um File apontando para um arquivo de áudio.}}
+
{{param|File (Português)|arquivo|Um Arquivo apontando para um arquivo de áudio.|Arquivo}}
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
+
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
 
=== Retorna ===
 
=== Retorna ===
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
+
{{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">
source = love.audio.newSource( decodificador, tipo )
+
fonte = love.audio.newSource( decodificador, tipo )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|Decoder (Português)|decodificador|O Decoder a partir do qual se deve criar o Source.}}
+
{{param|Decoder (Português)|decodificador|O Decodificador a partir do qual se deve criar uma Fonte.|Decodificador}}
{{param|SourceType (Português)|tipo ("stream")|Source streaming ou static.}}
+
{{param|SourceType (Português)|tipo ("stream")|Fonte em fluxo ou estática.|TipoDeFonte}}
 
=== Retorna ===
 
=== Retorna ===
{{param|Source (Português)|source|Um novo Source que pode tocar o áudio especificado.}}
+
{{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">
source = love.audio.newSource( dado )
+
fonte = love.audio.newSource( dado )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|SoundData (Português)|dado|O SoundData a partir do qual se deve criar o Source.}}
+
{{param|SoundData (Português)|dado|O DadoDeSom a partir do qual se deve criar uma Fonte.|DadoDeSom}}
 
=== Retorna ===
 
=== Retorna ===
{{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 que pode tocar o áudio especificado. O [[SourceType (Português)|TipoDeFonte]] do áudio retornado é "static".|Fonte}}
 
== Exemplos ==
 
== Exemplos ==
=== Carrega e toca uma música de fundo ===
+
=== Carregar e tocar música de fundo ===
 
<source lang="lua">
 
<source lang="lua">
trilhaSonora = love.audio.newSource("trilhaSonora.ogg", "stream")
+
mdf = love.audio.newSource("mdf.ogg", "stream")
love.audio.play(trilhaSonora)
+
love.audio.play(mdf)
 
</source>
 
</source>
=== Carrega e toca um efeito sonoro ===
+
=== Carregar e tocar um efeito sonoro ===
 
<source lang="lua">
 
<source lang="lua">
 
efeito = love.audio.newSource("efeito.wav", "static")
 
efeito = love.audio.newSource("efeito.wav", "static")
 
love.audio.play(efeito)
 
love.audio.play(efeito)
 
</source>
 
</source>
=== Carrega um SoundData e cria um Source ===
+
=== Carregar DadoDeSom e criar uma Fonte ===
 
<source lang="lua">
 
<source lang="lua">
dado = love.sound.newSoundData("sfx.wav")
+
dado = love.sound.newSoundData("efeito.wav")
 
efeito = love.audio.newSource(dado)
 
efeito = love.audio.newSource(dado)
 
</source>
 
</source>
=== Carrega um Decoder e cria um Source ===
+
=== Carregar Decodificador e criar uma Fonte ===
 
<source lang="lua">
 
<source lang="lua">
decodificador = love.sound.newDecoder("trilhaSonora.ogg")
+
decodificador = love.sound.newDecoder("mdf.ogg")
trilhaSonora = love.audio.newSource(decodificador)
+
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 um novo [[Source_(Português)|Source]] a partir de um arquivo, [[SoundData_(Português)|SoundData]], ou [[Decoder_(Português)|Decoder]].
+
{{#set:Description=Cria uma nova [[Source (Português)|Fonte]] a partir de um arquivo, [[SoundData (Português)|DadoDeSom]], ou [[Decoder (Português)|Decodificador]].
 
}}
 
}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
== Outros Idiomas ==
+
== 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