PT-BR/getSoundLevelData
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
Essa função obtém os níveis do lado esquerdo e direito de um elemento de áudio. Se o elemento passado no primeiro argumento for um player, então essa função usará sua voz.
Sintaxe
int, int getSoundLevelData ( element audio )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: audio:getLevelData(...)
 
Argumentos necessários
- audio: o element de áudio ao qual você deseja obter os dados de níveis.
 
Retorno
Retorna dois inteiros de 0 a 32768.
Exemplo
local audio = playSound ( "sound.wav" )
function onSoundPlayRender ( )
    if ( audio ) then
        local nivelEsquerdo, nivelDireito = getSoundLevelData ( audio )
	if ( nivelEsquerdo ) then
            dxDrawRectangle ( 0, 0, 64, nivelEsquerdo / 32768 * 256, tocolor ( 255, 0, 0 ) )
            dxDrawRectangle ( 64, 0, 64, nivelDireito / 32768 * 256, tocolor ( 0, 0, 255 ) )
        end
    end
end
addEventHandler ( "onClientRender", root, onSoundPlayRender )
Changelog
| Version | Description | 
|---|
| 1.3.2 | Added player element to use a players voice | 
Veja também
 getSoundEffectParameters
 getSoundFFTData
 getSoundLength
 getSoundLevelData
 getSoundMaxDistance
 getSoundMetaTags
 getSoundMinDistance
 getSoundPan
 getSoundPosition
 getSoundProperties
 getSoundSpeed
 getSoundVolume
 getSoundWaveData