# CFX::MUMBLE_SET_AUDIO_INPUT_INTENT

- **Hash:** `0x6383526B`
- **Namespace:** CFX
- **Runtime name (Lua/JS):** `MumbleSetAudioInputIntent`
- **Side:** client (Cfx runtime native)
- **Name status:** official
- **Documentation:** described with examples
- **URL:** https://natives.borderlinerp.com/natives/CFX/MUMBLE_SET_AUDIO_INPUT_INTENT

## Signature

```c
void MUMBLE_SET_AUDIO_INPUT_INTENT(Hash intentHash);
```

## Parameters

- `intentHash` (`Hash`) — The intent hash.

## Returns

`void`

## Description

*Source: Cfx.re native reference*

Use this native to disable noise suppression and high pass filters.

The possible intents for this are as follows (backticks are used to represent hashes):

| Index | Description |
|-|-|
| \`speech\` | Default intent |
| \`music\` | Disable noise suppression and high pass filter |

## Usage

### Lua

```lua
MumbleSetAudioInputIntent(intentHash)

-- always available, by hash
Citizen.InvokeNative(0x6383526b, intentHash)
```

### JavaScript

```js
MumbleSetAudioInputIntent(intentHash);

// by hash
Citizen.invokeNative('0x6383526b', intentHash);
```

### C#

```csharp
Function.Call((Hash)0x6383526b, intentHash);
```

- Hash parameters: the named function also accepts a string and hashes it for you; `Citizen.InvokeNative` needs the number — pass `joaat("name")` or a backtick literal like `` `name` ``.

## Examples

*Source: Cfx.re native reference*

```lua
-- disable noise suppression and high pass filter
MumbleSetAudioInputIntent(`music`)

-- set the default intent (enable noise suppression and high pass filter)
MumbleSetAudioInputIntent(`speech`)
```

*Sources: Cfx.re native reference.*
