DSP API Overview
Data Structure
UCP Call DSP Data Structure
| Name | Description |
|---|---|
| hbDSPRpcCmd | DSP operator registration command enumeration |
DSP Backend Data Structure
| Name | Description |
|---|---|
| handle_fn | DSP operator pointer type |
Functional Interface
UCP Call DSP Interface
| Name | Description |
|---|---|
| hbDSPRpcV2 | Task creation interface |
| hbDSPAddrMap | DSP memory mapping interface |
| hbDSPAddrUnmap | DSP memory demapping interface |
DSP Backend Interface
| Name | Description |
|---|---|
| hb_dsp_env_init | DSP environment initialization |
| hb_dsp_env_init_ex | DSP environment initialization and support command line parameters |
| hb_dsp_start | DSP thread starts and will not exit |
| hb_dsp_mem_map | Memory address mapping interface |
| hb_dsp_mem_unmap | Memory address unmapping interface |
| hb_dsp_register_fn | Register DSP op |
| hb_dsp_unregister_fn | Unregister DSP op |
