> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mspp Module Calibration API

**Header:** `spf/api/modules/mspp_module_calibration_api.h`

## Structures

### `mspp_param_id_config_t`

**Members**

<ParamField path="cfg_size" type="uint32_t" />

<ParamField path="cfg_buf" type="uint8_t" />

### `mspp_volume_ctrl_gain_t`

**Members**

<ParamField path="vol_lin_gain" type="int32_t" />

### `microspeaker_dev_orientation_t`

**Members**

<ParamField path="dev_orientation" type="uint32_t" />

### `microspeaker_version_t`

**Members**

<ParamField path="lib_version_low" type="uint32_t" />

<ParamField path="lib_version_high" type="uint32_t" />

## Type Definitions

### `mspp_param_id_config_t`

```cpp theme={null}
typedef struct mspp_param_id_config_t mspp_param_id_config_t
```

### `mspp_volume_ctrl_gain_t`

```cpp theme={null}
typedef struct mspp_volume_ctrl_gain_t mspp_volume_ctrl_gain_t
```

### `microspeaker_dev_orientation_t`

```cpp theme={null}
typedef struct microspeaker_dev_orientation_t microspeaker_dev_orientation_t
```

### `microspeaker_version_t`

```cpp theme={null}
typedef struct microspeaker_version_t microspeaker_version_t
```

## Macros

### `PARAM_ID_MSPP_CFG`

```c theme={null}
#define PARAM_ID_MSPP_CFG 0x0800137B
```

### `MICROSPEAKER_LIN_VOLUME_QFACTOR_28`

```c theme={null}
#define MICROSPEAKER_LIN_VOLUME_QFACTOR_28 28
```

### `PARAM_ID_MSPP_VOLUME`

```c theme={null}
#define PARAM_ID_MSPP_VOLUME 0x0800137C
```

### `PARAM_ID_MSPP_DEV_ORIENTATION`

```c theme={null}
#define PARAM_ID_MSPP_DEV_ORIENTATION 0x08001394
```

### `MICROSPEAKER_RELEASE_VERSION_MAJOR`

```c theme={null}
#define MICROSPEAKER_RELEASE_VERSION_MAJOR 0x00000003
```

### `MICROSPEAKER_RELEASE_VERSION_MINOR`

```c theme={null}
#define MICROSPEAKER_RELEASE_VERSION_MINOR 0x00000000
```

### `PARAM_ID_MSPP_VERSION`

```c theme={null}
#define PARAM_ID_MSPP_VERSION 0x0800137D
```

### `MODULE_ID_MICROSPEAKER_POST_PROCESSING`

```c theme={null}
#define MODULE_ID_MICROSPEAKER_POST_PROCESSING 0x070010DE
```
