|
Sound Open Firmware
|
Declarative audio pipeline descriptor. More...
#include <src/include/sof/audio/pipeline/static_pipeline.h>
Data Fields | |
| uint32_t | pipeline_id |
| Unique pipeline identifier. | |
| const char * | name |
| Human-readable pipeline name. | |
| uint32_t | direction |
| Audio direction: SOF_IPC_STREAM_PLAYBACK or CAPTURE. | |
| uint32_t | priority |
| Scheduling priority (0 = normal) | |
| uint32_t | core |
| Core affinity index (0, 1, ...) | |
| uint32_t | period |
| Scheduling period in microseconds (e.g. | |
| uint32_t | frames_per_sched |
| Number of frames processed per schedule tick. | |
| uint32_t | time_domain |
| Scheduling time domain (SOF_TIME_DOMAIN_TIMER or DMA) | |
| uint32_t | default_rate |
| Default stream rate in Hz (e.g. | |
| uint16_t | default_channels |
| Default channel count (e.g. | |
| uint32_t | sched_comp_id |
| Component driving pipeline scheduling. | |
| uint32_t | source_comp_id |
| Primary source endpoint component ID. | |
| uint32_t | sink_comp_id |
| Primary sink endpoint component ID. | |
Declarative audio pipeline descriptor.
| uint32_t sof_static_pipeline_desc::core |
Core affinity index (0, 1, ...)
| uint16_t sof_static_pipeline_desc::default_channels |
Default channel count (e.g.
2, 0 = auto)
| uint32_t sof_static_pipeline_desc::default_rate |
Default stream rate in Hz (e.g.
48000, 0 = auto)
| uint32_t sof_static_pipeline_desc::direction |
Audio direction: SOF_IPC_STREAM_PLAYBACK or CAPTURE.
| uint32_t sof_static_pipeline_desc::frames_per_sched |
Number of frames processed per schedule tick.
| const char* sof_static_pipeline_desc::name |
Human-readable pipeline name.
| uint32_t sof_static_pipeline_desc::period |
Scheduling period in microseconds (e.g.
1000)
| uint32_t sof_static_pipeline_desc::pipeline_id |
Unique pipeline identifier.
| uint32_t sof_static_pipeline_desc::priority |
Scheduling priority (0 = normal)
| uint32_t sof_static_pipeline_desc::sched_comp_id |
Component driving pipeline scheduling.
| uint32_t sof_static_pipeline_desc::sink_comp_id |
Primary sink endpoint component ID.
| uint32_t sof_static_pipeline_desc::source_comp_id |
Primary source endpoint component ID.
| uint32_t sof_static_pipeline_desc::time_domain |
Scheduling time domain (SOF_TIME_DOMAIN_TIMER or DMA)