HU/getSoundProperties: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
Ez a fuknció visszaad 3 [[float|float]] és egy [[boolean|logikai]] értéket: | Ez a fuknció visszaad 3 [[float|float]] és egy [[boolean|logikai]] értéket: | ||
Az első [[float|float]] az a [http://en.wikipedia.org/wiki/Sampling_rate hangminta] arányát adja vissza, a második az a hang [http://en.wikipedia.org/wiki/Tempo sebességét], a harmadik pedig a [http://en.wikipedia.org/wiki/Pitch_%28music%29 hangmagasságot]. | Az első [[float|float]] az a [http://en.wikipedia.org/wiki/Sampling_rate hangminta] arányát adja vissza, a második az a hang [http://en.wikipedia.org/wiki/Tempo sebességét], a harmadik pedig a [http://en.wikipedia.org/wiki/Pitch_%28music%29 hangmagasságot]. A logikai érték pedig azt fejezi ki, hogy a hang megfordult-e, vagy sem. | ||
==Példa== | ==Példa== |
Revision as of 10:58, 19 July 2018
Ez a funkció egy hang sajátos tulajdonságát adja vissza.
Szintaxis
float, float, float, bool getSoundProperties( element sound )
OOP Syntax Help! I don't understand this!
- Method: sound:getProperties(...)
- Counterpart: setSoundProperties
Kötelező argumentumok
- sound: egy hangelem, amelyet a playSound vagy a playSound3D segítségével hozták létre.
Visszaadott érték
Ez a fuknció visszaad 3 float és egy logikai értéket:
Az első float az a hangminta arányát adja vissza, a második az a hang sebességét, a harmadik pedig a hangmagasságot. A logikai érték pedig azt fejezi ki, hogy a hang megfordult-e, vagy sem.
Példa
Péda 1: This example would return three float values representing the sample rate, tempo, pitch and a boolean value representing whether the sound is reversed or not, every 5 seconds.
local sound local timer addCommandHandler("playsound", function () sound = playSound("wasted.mp3") timer = setTimer(function() soundProperties(sound) end, 5000, 0) end ) function soundProperties(sound) local sampleRate, tempo, pitch, isReversed = getSoundProperties(sound) --gets the sample rate, tempo, pitch and a boolean value representing whether the sound is reversed or not. outputChatBox(sampleRate.." "..tempo.." "..pitch.." "..tostring(isReversed)) end
See Also
- HU/getRadioChannel
- HU/getRadioChannelName
- HU/getSFXStatus
- HU/getSoundBPM
- HU/getSoundEffects
- HU/getSoundFFTData
- HU/getSoundLength
- HU/getSoundLevelData
- HU/getSoundMaxDistance
- HU/getSoundMetaTags
- HU/getSoundMinDistance
- HU/getSoundPan
- HU/getSoundPosition
- HU/getSoundProperties
- HU/getSoundSpeed
- HU/getSoundVolume
- HU/getSoundWaveData
- HU/isSoundPanningEnabled
- HU/isSoundPaused
- HU/playSFX
- HU/playSFX3D
- HU/playSound
- HU/playSound3D
- HU/playSoundFrontEnd
- HU/setRadioChannel
- HU/setSoundEffectEnabled
- HU/setSoundMaxDistance
- HU/setSoundMinDistance
- HU/setSoundPan
- HU/setSoundPanningEnabled
- HU/setSoundPaused
- HU/setSoundPosition
- HU/setSoundProperties
- HU/setSoundSpeed
- HU/setSoundVolume
- HU/stopSound