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

# Cop Packetizer CMN API

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

## Structures

### `param_id_cop_pack_output_media_fmt_t`

**Members**

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

<ParamField path="bits_per_sample" type="uint16_t" />

<ParamField path="num_channels" type="uint16_t">
  ->Ranges from 1 to 2 channels}
</ParamField>

<ParamField path="channel_type" type="uint16_t">
  ->Specify a channel mapping for each output channel
  ->If the number of channels is not a multiple of four, zero padding must be added to the channel type array to align the packet to a multiple of 32 bits}
</ParamField>

## Type Definitions

### `param_id_cop_pack_output_media_fmt_t`

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

## Macros

### `PARAM_ID_COP_PACKETIZER_OUTPUT_MEDIA_FORMAT`

```c theme={null}
#define PARAM_ID_COP_PACKETIZER_OUTPUT_MEDIA_FORMAT 0x0800114F
```
