Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mpipe_tee.h
Go to the documentation of this file.
1/*
2 * Copyright 2026 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
14
15#ifndef ZEPHYR_INCLUDE_MPIPE_BASE_MPIPE_TEE_H_
16#define ZEPHYR_INCLUDE_MPIPE_BASE_MPIPE_TEE_H_
17
24
27
37
49struct mpipe_tee {
55 struct mpipe_pad src_pads[CONFIG_MPIPE_BASE_TEE_MAX_SRC_PADS_NUM];
58};
59
70int mpipe_tee_init(struct mpipe_tee *tee, uint8_t id);
71
73
74#endif /* ZEPHYR_INCLUDE_MPIPE_BASE_MPIPE_TEE_H_ */
int mpipe_tee_init(struct mpipe_tee *tee, uint8_t id)
Initialize a tee element.
mpipe_prop_base_tee
Tee property identifiers.
Definition mpipe_tee.h:33
@ MPIPE_PROP_BASE_TEE_SRC_PADS_NUM
Number of source pads.
Definition mpipe_tee.h:35
Element: the unit a pipeline is built from.
Pad: the point where two elements meet.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Element base class.
Definition mpipe_element.h:165
Pad structure.
Definition mpipe_pad.h:128
Tee Element Structure.
Definition mpipe_tee.h:49
uint8_t src_pads_num
Number of source pads.
Definition mpipe_tee.h:57
struct mpipe_element element
Base element structure.
Definition mpipe_tee.h:51
struct mpipe_pad sink_pad
Sink pad for receiving input data.
Definition mpipe_tee.h:53
struct mpipe_pad src_pads[CONFIG_MPIPE_BASE_TEE_MAX_SRC_PADS_NUM]
Source pad array for sending data.
Definition mpipe_tee.h:55