|
Sound Open Firmware
|
Pipeline creation, priority assignments, state machine transitions (RESET, PAUSED, RUNNING, EOS), multi-pipeline synchronization, and save/restore. More...

Files | |
| file | pipeline.h |
| IPC4 pipeline creation, states, priorities, and management commands. | |
Data Structures | |
| struct | ipc4_pipeline_ext_object |
| Header for extended pipeline initialization objects. More... | |
| struct | ipc4_pipeline_ext_obj_mem_data |
| Memory allocation parameters for pipeline execution context. More... | |
| struct | ipc4_pipeline_ext_payload |
| Container for extended pipeline creation payload. More... | |
| struct | ipc4_pipeline_create |
| Pipeline creation command structure (SOF_IPC4_GLB_CREATE_PIPELINE). More... | |
| struct | ipc4_pipeline_delete |
| Pipeline deletion command structure (SOF_IPC4_GLB_DELETE_PIPELINE). More... | |
| struct | ipc4_pipeline_set_state_data |
| Payload array containing pipeline IDs for multi-pipeline state transitions. More... | |
| struct | ipc4_pipeline_set_state |
| Pipeline state transition command structure (SOF_IPC4_GLB_SET_PIPELINE_STATE). More... | |
| struct | ipc4_pipeline_set_state_reply |
| Reply structure for pipeline state transition. More... | |
| struct | ipc4_pipeline_get_state |
| Query pipeline current state command (SOF_IPC4_GLB_GET_PIPELINE_STATE). More... | |
| struct | ipc4_pipeline_get_state_reply |
| Reply structure containing pipeline current operational state. More... | |
| struct | ipc4_pipeline_get_context_size |
| Query memory context size required to serialize pipeline (SOF_IPC4_GLB_GET_PIPELINE_CONTEXT_SIZE). More... | |
| struct | ipc4_pipeline_get_context_size_reply |
| Reply structure for pipeline context size query. More... | |
| struct | ipc4_chain_dma |
| Direct DMA Chaining configuration command (SOF_IPC4_GLB_CHAIN_DMA). More... | |
Pipeline creation, priority assignments, state machine transitions (RESET, PAUSED, RUNNING, EOS), multi-pipeline synchronization, and save/restore.
Pipeline execution scheduling priority levels.
| enum ipc4_pipeline_state |
Pipeline operational state machine values.