# vx_req_aux_get_mic_level

> Reference the Vivox Core SDK API.

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

This method returns the master microphone (capture) level of the Vivox SDK sound system.  [More...](#detailed-description)

`#include <VxcRequests.h>`

## Public Attributes

|                                                        | Name                                                                                                                                                                                                  |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [vx\_req\_base\_t](./_vxc_8h.md#typedef-vx_req_base_t) | **[base](./structvx__req__aux__get__mic__level.md#variable-base)** The common properties for all requests.                                                                                            |
| [VX\_HANDLE](./_vxc_8h.md#typedef-vx_handle)           | **[account\_handle](./structvx__req__aux__get__mic__level.md#variable-account_handle)** An optional parameter that specifies the account handle of the user whose microphone level will be retrieved. |

## Detailed Description

```cpp
struct vx_req_aux_get_mic_level;
```

This method returns the master microphone (capture) level of the Vivox SDK sound system.

**See**: [vx\_resp\_aux\_get\_mic\_level](./structvx__resp__aux__get__mic__level.md)

This is a non-negative integer value between 0 and 100 (inclusive). The scale is logarithmic, which means that a level increase of 6 represents a doubling in energy, and a level increase of 20 represents a ten-fold increase in energy. The default value is 50.

## Public Attributes Documentation

### variable base

```cpp
vx_req_base_t base;
```

The common properties for all requests.

### variable account\_handle

```cpp
VX_HANDLE account_handle;
```

An optional parameter that specifies the account handle of the user whose microphone level will be retrieved.

This must either be unset or the account\_handle that was passed in to a [vx\_req\_account\_anonymous\_login](./structvx__req__account__anonymous__login.md) request that previously succeeded. If unset, the default account\_handle is used.
