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

# Asps Us Rendering Usecase API

**Header:** `spf/api/asps/asps_us_rendering_usecase_api.h`

## Structures

### `asps_ultrasound_rendering_usecase_register_payload_t`

Ultrasound Renderer sepcific payload.

**Members**

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

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

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

### `asps_ultrasound_rendering_usecase_register_ack_payload_t`

Ultrasound Renderer usecase specific information.

**Members**

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

## Type Definitions

### `asps_ultrasound_rendering_usecase_register_payload_t`

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

### `asps_ultrasound_rendering_usecase_register_ack_payload_t`

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

## Macros

### `ASPS_USECASE_ID_ULTRASOUND_RENDERING`

```c theme={null}
#define ASPS_USECASE_ID_ULTRASOUND_RENDERING 0x0B00100B
```
