|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Application source element structure. More...
#include <zephyr/mpipe/base/mpipe_app_src.h>
Data Fields | |
| struct mpipe_src | src |
| Base source element (must be first). | |
| struct mpipe_structure | caps |
| Capability of the produced stream, offered at every negotiation. | |
| struct mpipe_buffer_pool | pool |
| Buffer pool the payloads travel in. | |
| struct k_msgq | msgq |
| Queue of pushed buffers, consumed by the pipeline thread. | |
| char | msgq_buffer [(CONFIG_MPIPE_BASE_APP_SRC_QUEUE_DEPTH+1) *sizeof(void *)] |
| Backing storage: the configured depth plus one slot for a sentinel. | |
Application source element structure.
| struct mpipe_structure mpipe_app_src::caps |
Capability of the produced stream, offered at every negotiation.
| struct k_msgq mpipe_app_src::msgq |
Queue of pushed buffers, consumed by the pipeline thread.
| char mpipe_app_src::msgq_buffer[(CONFIG_MPIPE_BASE_APP_SRC_QUEUE_DEPTH+1) *sizeof(void *)] |
Backing storage: the configured depth plus one slot for a sentinel.
| struct mpipe_buffer_pool mpipe_app_src::pool |
Buffer pool the payloads travel in.
| struct mpipe_src mpipe_app_src::src |
Base source element (must be first).