HU/getSoundProperties: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
(17 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
{{Client function hu}} | {{Client function hu}} | ||
{{New feature/item|3.0130|1.3.0|4097| | {{New feature/item|3.0130|1.3.0|4097| | ||
Ez a funkció egy [[sound|hang]] sajátos tulajdonságát | Ez a funkció egy [[sound|hang]] sajátos tulajdonságát kapja meg. | ||
}} | }} | ||
Line 9: | Line 9: | ||
{{OOP||[[sound]]:getProperties||setSoundProperties}} | {{OOP||[[sound]]:getProperties||setSoundProperties}} | ||
===Kötelező argumentumok=== | ===Kötelező argumentumok=== | ||
*'''sound:''' egy [[sound|hang]][[element|elem]], | *'''sound:''' egy [[sound|hang]][[element|elem]], amelyet a [[playSound]] vagy a [[playSound3D]] segítségével hozták létre. | ||
===Visszaadott érték=== | ===Visszaadott érték=== | ||
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]. A logikai érték pedig azt fejezi ki, hogy a hang megfordult-e, vagy sem. | |||
==Példa== | ==Példa== | ||
'''Péda 1:''' | '''Péda 1:''' Ez a példa visszaad 3 float értéket, a hangmintát, a sebességet, a hangmagasságot és a logikai érték pedig azt, hogy a hang megfordult-e vagy sem minden ötödig másodpercben. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local sound | local sound | ||
Line 35: | Line 35: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==Lásd még== | ||
{{Client_audio_functions hu}} | {{Client_audio_functions hu}} | ||
[[en:getSoundProperties]] | [[en:getSoundProperties]] | ||
[[ar:getSoundProperties]] | [[ar:getSoundProperties]] | ||
[[pt-br:getSoundProperties]] | |||
==Fordította== | |||
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]''''' |
Latest revision as of 23:06, 17 August 2021
Ez a funkció egy hang sajátos tulajdonságát kapja meg.
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: Ez a példa visszaad 3 float értéket, a hangmintát, a sebességet, a hangmagasságot és a logikai érték pedig azt, hogy a hang megfordult-e vagy sem minden ötödig másodpercben.
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
Lásd még
- 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