# vx_resp_aux_get_vad_properties

> Reference the Vivox Core SDK API.

**Module:** **[Audio Devices](./group__devices.md)**

The response for [vx\_req\_aux\_get\_vad\_properties](./structvx__req__aux__get__vad__properties.md).  [More...](#detailed-description)

`#include <VxcResponses.h>`

## Public Attributes

|                                                          | Name                                                                                                                                                                                                                                                                       |
| -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [vx\_resp\_base\_t](./_vxc_8h.md#typedef-vx_resp_base_t) | **[base](./structvx__resp__aux__get__vad__properties.md#variable-base)** The common properties for all responses.                                                                                                                                                          |
| int                                                      | **[vad\_hangover](./structvx__resp__aux__get__vad__properties.md#variable-vad_hangover)** The "Hangover time" - the time (in milliseconds) that it takes for the VAD to switch back to silence from speech mode after the last speech frame has been detected.             |
| int                                                      | **[vad\_sensitivity](./structvx__resp__aux__get__vad__properties.md#variable-vad_sensitivity)** A non-negative integer value between 0 and 100 (inclusive) which indicates the sensitivity of the VAD.                                                                     |
| int                                                      | **[vad\_noise\_floor](./structvx__resp__aux__get__vad__properties.md#variable-vad_noise_floor)** A dimensionless value between 0 and 20000 (default 576) which controls how the VAD separates speech from background noise.                                                |
| int                                                      | **[vad\_auto](./structvx__resp__aux__get__vad__properties.md#variable-vad_auto)** VAD Automatic Parameter Selection - If this mode is 1 (enabled), then vad\_hangover, vad\_sensitivity, and vad\_noise\_floor are ignored and the VAD automatically optimizes parameters. |

## Detailed Description

```cpp
struct vx_resp_aux_get_vad_properties;
```

The response for [vx\_req\_aux\_get\_vad\_properties](./structvx__req__aux__get__vad__properties.md).

**See**: [vx\_req\_aux\_set\_vad\_properties](./structvx__req__aux__set__vad__properties.md)

## Public Attributes Documentation

### variable base

```cpp
vx_resp_base_t base;
```

The common properties for all responses.

### variable vad\_hangover

```cpp
int vad_hangover;
```

The "Hangover time" - the time (in milliseconds) that it takes for the VAD to switch back to silence from speech mode after the last speech frame has been detected.

### variable vad\_sensitivity

```cpp
int vad_sensitivity;
```

A non-negative integer value between 0 and 100 (inclusive) which indicates the sensitivity of the VAD.

The default value is 50. Increasing this value corresponds to decreasing the sensitivity of the VAD, where 0 is the most sensitive, and 100 is the least sensitive.

### variable vad\_noise\_floor

```cpp
int vad_noise_floor;
```

A dimensionless value between 0 and 20000 (default 576) which controls how the VAD separates speech from background noise.

### variable vad\_auto

```cpp
int vad_auto;
```

VAD Automatic Parameter Selection - If this mode is 1 (enabled), then vad\_hangover, vad\_sensitivity, and vad\_noise\_floor are ignored and the VAD automatically optimizes parameters.
