|
Sound Open Firmware
|
Top-level static audio topology descriptor. More...
#include <src/include/sof/audio/pipeline/static_pipeline.h>

Data Fields | |
| const char * | name |
| Human-readable topology name. | |
| size_t | num_pipelines |
| Number of pipelines in this topology. | |
| const struct sof_static_pipeline_desc * | pipelines |
| Array of pipeline descriptors. | |
| size_t | num_comps |
| Number of components. | |
| const struct sof_static_comp * | comps |
| Array of component descriptors. | |
| size_t | num_buffers |
| Number of intermediate buffers. | |
| const struct sof_static_buffer * | buffers |
| Array of buffer descriptors. | |
| size_t | num_routes |
| Number of graph connection routes. | |
| const struct sof_static_route * | routes |
| Array of connection routes. | |
| size_t | num_pcms |
| Number of logical PCMs. | |
| const struct sof_static_pcm * | pcms |
| Array of PCM descriptors. | |
| size_t | num_controls |
| Number of kcontrols. | |
| const struct sof_static_kcontrol * | controls |
| Array of kcontrol descriptors. | |
| sof_static_kcontrol_handler_fn | custom_control_handler |
| Optional platform control hook. | |
| void * | custom_control_data |
| Platform context passed to hook. | |
Top-level static audio topology descriptor.
| const struct sof_static_buffer* sof_static_topology::buffers |
Array of buffer descriptors.
| const struct sof_static_comp* sof_static_topology::comps |
Array of component descriptors.
| const struct sof_static_kcontrol* sof_static_topology::controls |
Array of kcontrol descriptors.
| void* sof_static_topology::custom_control_data |
Platform context passed to hook.
| sof_static_kcontrol_handler_fn sof_static_topology::custom_control_handler |
Optional platform control hook.
| const char* sof_static_topology::name |
Human-readable topology name.
| size_t sof_static_topology::num_buffers |
Number of intermediate buffers.
| size_t sof_static_topology::num_comps |
Number of components.
| size_t sof_static_topology::num_controls |
Number of kcontrols.
| size_t sof_static_topology::num_pcms |
Number of logical PCMs.
| size_t sof_static_topology::num_pipelines |
Number of pipelines in this topology.
| size_t sof_static_topology::num_routes |
Number of graph connection routes.
| const struct sof_static_pcm* sof_static_topology::pcms |
Array of PCM descriptors.
| const struct sof_static_pipeline_desc* sof_static_topology::pipelines |
Array of pipeline descriptors.
| const struct sof_static_route* sof_static_topology::routes |
Array of connection routes.