> ## 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.

# Contexts API

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

## Macros

### `MODULE_CMN_CONTEXT_ID_ENV_HOME`

Environment.

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_HOME 0x08001324
```

### `MODULE_CMN_CONTEXT_ID_ENV_OFFICE`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_OFFICE 0x08001325
```

### `MODULE_CMN_CONTEXT_ID_ENV_RESTAURANT`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_RESTAURANT 0x08001326
```

### `MODULE_CMN_CONTEXT_ID_ENV_INDOOR`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_INDOOR 0x08001327
```

### `MODULE_CMN_CONTEXT_ID_ENV_INSTREET`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_INSTREET 0x08001328
```

### `MODULE_CMN_CONTEXT_ID_ENV_OUTDOOR`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_OUTDOOR 0x08001329
```

### `MODULE_CMN_CONTEXT_ID_ENV_INCAR`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_INCAR 0x0800132A
```

### `MODULE_CMN_CONTEXT_ID_ENV_INTRAIN`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_INTRAIN 0x0800132B
```

### `MODULE_CMN_CONTEXT_ID_ENV_UNKNOWN`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_ENV_UNKNOWN 0x0800132C
```

### `MODULE_CMN_CONTEXT_ID_EVENT_ALARM`

Event.

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_ALARM 0x0800132D
```

### `MODULE_CMN_CONTEXT_ID_EVENT_BABYCRYING`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_BABYCRYING 0x0800132E
```

### `MODULE_CMN_CONTEXT_ID_EVENT_DOGBARKING`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_DOGBARKING 0x0800132F
```

### `MODULE_CMN_CONTEXT_ID_EVENT_DOORBELL`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_DOORBELL 0x08001330
```

### `MODULE_CMN_CONTEXT_ID_EVENT_DOOROPENCLOSE`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_DOOROPENCLOSE 0x08001331
```

### `MODULE_CMN_CONTEXT_ID_EVENT_CRASH`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_CRASH 0x08001332
```

### `MODULE_CMN_CONTEXT_ID_EVENT_GLASSBREAKING`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_GLASSBREAKING 0x08001333
```

### `MODULE_CMN_CONTEXT_ID_EVENT_SIREN`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_EVENT_SIREN 0x08001334
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_SPEECH`

Ambience.

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_SPEECH 0x08001335
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_MUSIC`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_MUSIC 0x08001336
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_NOISY_SPL`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_NOISY_SPL 0x08001337
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_SILENT_SPL`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_SILENT_SPL 0x08001338
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_NOISY_SFLUX`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_NOISY_SFLUX 0x08001339
```

### `MODULE_CMN_CONTEXT_ID_AMBIENCE_SILENT_SFLUX`

```c theme={null}
#define MODULE_CMN_CONTEXT_ID_AMBIENCE_SILENT_SFLUX 0x0800133A
```
