RedM Natives

SET_AUDIO_SUBMIX_EFFECT_RADIO_FX

Assigns a RadioFX effect to a submix effect slot.

Hash0xAAA94D53
Runtime nameSetAudioSubmixEffectRadioFx
NamespaceCFX
SideClient
NameOfficial
Docs

Signature

void SET_AUDIO_SUBMIX_EFFECT_RADIO_FX(int submixId, int effectSlot);

Parameters

NameTypeDescription
submixIdint

The submix.

effectSlotint

The effect slot for the submix.

Returns void

Description

Cfx.re native reference

Assigns a RadioFX effect to a submix effect slot.

The parameter values for this effect are as follows (backticks are used to represent hashes):

Index Type Description
`enabled` int Enables or disables RadioFX on this DSP.
`default` int Sets default parameters for the RadioFX DSP and enables it.
`freq_low` float
`freq_hi` float
`fudge` float
`rm_mod_freq` float
`rm_mix` float
`o_freq_lo` float
`o_freq_hi` float

Usage

Lua
SetAudioSubmixEffectRadioFx(submixId, effectSlot)

-- always works, by hash
Citizen.InvokeNative(0xaaa94d53, submixId, effectSlot)
JavaScript and C#
JavaScript
SetAudioSubmixEffectRadioFx(submixId, effectSlot);

// by hash
Citizen.invokeNative('0xaaa94d53', submixId, effectSlot);
C#
Function.Call((Hash)0xaaa94d53, submixId, effectSlot);

Examples

LUA · Cfx.re native reference
-- we want to change the master output
local submix = 0

-- add a RadioFX effect to slot 0
SetAudioSubmixEffectRadioFx(submix, 0)

-- set the default values
SetAudioSubmixEffectParamInt(submix, 0, `default`, 1)

Sources

Cfx.re native reference

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.