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

# Display Port API

> This file contains DISPLAY_PORT module APIs.

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

## Structures

### `param_id_display_port_intf_cfg_t`

**Members**

<ParamField path="channel_allocation" type="uint32_t">
  The default is FL\_FR\_0\_0\_0\_0\_0\_0 (Stereo).This information is defined in the HDMI standard, CEA 861-D. The number of channels is also inferred from this parameter. 0 in name below indicates blank channel allocation.}
</ParamField>

<ParamField path="mst_idx" type="uint32_t">
  Suppported values range from 0 to (Max streams supported - 1).}
</ParamField>

<ParamField path="dptx_idx" type="uint32_t">
  Suppported values range from 0 to (Max DPTX controllers supported - 1).}
</ParamField>

## Type Definitions

### `param_id_display_port_intf_cfg_t`

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

## Macros

### `PORT_ID_DISPLAY_PORT_INPUT`

```c theme={null}
#define PORT_ID_DISPLAY_PORT_INPUT 0x2
```

### `DISPLAY_PORT_STACK_SIZE`

```c theme={null}
#define DISPLAY_PORT_STACK_SIZE 1024
```

### `PARAM_ID_DISPLAY_PORT_INTF_CFG`

Parameter used to configure the DISPLAY\_PORT interface

```c theme={null}
#define PARAM_ID_DISPLAY_PORT_INTF_CFG 0x08001154
```

### `MODULE_ID_DISPLAY_PORT_SINK`

Module ID for DISPLAY\_PORT sink module.

```c theme={null}
#define MODULE_ID_DISPLAY_PORT_SINK 0x07001069
```
