|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
A pipeline: the top-level bin that runs a graph. More...
#include <mpipe_pipeline.h>
Data Fields | |
| struct mpipe_bin | bin |
| Base bin container. | |
| struct mpipe_thread | thread |
| Thread associated with the pipeline. | |
| uint32_t | num_sinks |
| Number of sink elements in the pipeline (computed on READY->PAUSED). | |
| atomic_t | eos_count |
| Number of EOS messages seen so far during the current run. | |
A pipeline: the top-level bin that runs a graph.
Adds to Bins the thread that drives the source and the end-of-stream accounting that lets a graph with several sinks report completion exactly once.
| struct mpipe_bin mpipe::bin |
Base bin container.
| atomic_t mpipe::eos_count |
Number of EOS messages seen so far during the current run.
| uint32_t mpipe::num_sinks |
Number of sink elements in the pipeline (computed on READY->PAUSED).
| struct mpipe_thread mpipe::thread |
Thread associated with the pipeline.