16#ifndef ZEPHYR_INCLUDE_MPIPE_BASE_MPIPE_CAPS_FILTER_H_
17#define ZEPHYR_INCLUDE_MPIPE_BASE_MPIPE_CAPS_FILTER_H_
int mpipe_caps_filter_init(struct mpipe_caps_filter *caps_filter, uint8_t id)
Initialize a caps filter element.
@ MPIPE_PROP_BASE_CAPS_FILTER_CAPS
Caps ID property.
Definition mpipe_caps_filter.h:40
Element: the unit a pipeline is built from.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Caps filter element.
Definition mpipe_caps_filter.h:54
struct mpipe_pad * saved_sink_peer
Upstream source pad that the sink pad was linked to.
Definition mpipe_caps_filter.h:58
struct mpipe_transform transform
Base transform element.
Definition mpipe_caps_filter.h:56
struct mpipe_structure filter_caps
Configured filter, re-applied to the pads on PAUSED -> READY.
Definition mpipe_caps_filter.h:62
struct mpipe_pad * saved_src_peer
Downstream sink pad that the source pad was linked to.
Definition mpipe_caps_filter.h:60
Pad structure.
Definition mpipe_pad.h:128
Fixed-size container holding the fields of one capability.
Definition mpipe_structure.h:179