|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Application sink element structure. More...
#include <mpipe_app_sink.h>
Data Fields | |
| struct mpipe_sink | sink |
| Base sink element (must be first). | |
| struct mpipe_structure | caps |
| Capability the sink accepts, offered at every negotiation. | |
| struct mpipe_app_sink_cb | cb |
| Optional buffer callback. | |
| struct k_msgq | msgq |
| Queue of buffers awaiting a pull (when no callback is set). | |
| char | msgq_buffer [CONFIG_MPIPE_BASE_APP_SINK_QUEUE_DEPTH *sizeof(void *)] |
| Backing storage for the queue. | |
Application sink element structure.
| struct mpipe_structure mpipe_app_sink::caps |
Capability the sink accepts, offered at every negotiation.
| struct mpipe_app_sink_cb mpipe_app_sink::cb |
Optional buffer callback.
| struct k_msgq mpipe_app_sink::msgq |
Queue of buffers awaiting a pull (when no callback is set).
| char mpipe_app_sink::msgq_buffer[CONFIG_MPIPE_BASE_APP_SINK_QUEUE_DEPTH *sizeof(void *)] |
Backing storage for the queue.
| struct mpipe_sink mpipe_app_sink::sink |
Base sink element (must be first).