Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mpipe_transform.h File Reference

Transform: an element that turns input buffers into output buffers. More...

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.

Detailed Description

Transform: an element that turns input buffers into output buffers.