|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Transform: an element that turns input buffers into output buffers. More...
#include <zephyr/mpipe/mpipe_element.h>#include <zephyr/mpipe/mpipe_pad.h>#include <zephyr/mpipe/mpipe_structure.h>Go to the source code of this file.
Data Structures | |
| struct | mpipe_transform |
| Transform element structure. More... | |
Enumerations | |
| enum | mpipe_prop_transform { MPIPE_PROP_TRANSFORM_LAST } |
| Properties for a transform element. More... | |
| enum | mpipe_transform_mode { MPIPE_MODE_PASSTHROUGH = 0 , MPIPE_MODE_INPLACE = 1 , MPIPE_MODE_NORMAL = 2 } |
| Operating modes of a transform element. More... | |
Functions | |
| int | mpipe_transform_init (struct mpipe_transform *transform, uint8_t id) |
| Initialize a transform element. | |
| int | mpipe_transform_set_caps (struct mpipe_transform *transform, enum mpipe_pad_direction direction, const struct mpipe_structure *caps) |
| Set capabilities on a transform element's pad. | |
| int | mpipe_transform_change_state (struct mpipe_element *self, enum mpipe_state_change transition) |
| Change state function for the base transform element. | |
Transform: an element that turns input buffers into output buffers.