Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Pipeline branching element: one sink pad, N source pads. More...

Files

file  mpipe_tee.h
 Tee element for pipeline branching.

Data Structures

struct  mpipe_tee
 Tee Element Structure. More...

Enumerations

enum  mpipe_prop_base_tee { MPIPE_PROP_BASE_TEE_SRC_PADS_NUM }
 Tee property identifiers. More...

Functions

int mpipe_tee_init (struct mpipe_tee *tee, uint8_t id)
 Initialize a tee element.

Detailed Description

Pipeline branching element: one sink pad, N source pads.

Enumeration Type Documentation

◆ mpipe_prop_base_tee

#include <zephyr/mpipe/base/mpipe_tee.h>

Tee property identifiers.

Enumeration of properties that can be configured for a tee element

Enumerator
MPIPE_PROP_BASE_TEE_SRC_PADS_NUM 

Number of source pads.

Function Documentation

◆ mpipe_tee_init()

int mpipe_tee_init ( struct mpipe_tee * tee,
uint8_t id )

#include <zephyr/mpipe/base/mpipe_tee.h>

Initialize a tee element.

Initializes the tee element with one sink pad and two default src_pads.

Parameters
teePointer to the element to initialize.
idUnique element identifier.
Returns
0 on success, negative errno otherwise.