Zephyr Project API 4.5.0-rc2
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mpipe_dispatch.h
Go to the documentation of this file.
1/*
2 * Copyright 2025-2026 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_
14#define ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_
15
45
48
59
107
109
110#endif /* ZEPHYR_INCLUDE_MPIPE_MPIPE_DISPATCH_H_ */
mpipe_dispatch_type
Supported dispatch types.
Definition mpipe_dispatch.h:52
@ MPIPE_DISPATCH_CAPS
Capability, a query or an event.
Definition mpipe_dispatch.h:55
@ MPIPE_DISPATCH_END
Maximum dispatch type identifier.
Definition mpipe_dispatch.h:57
@ MPIPE_DISPATCH_EOS
End of stream, an event.
Definition mpipe_dispatch.h:54
@ MPIPE_DISPATCH_UNKNOWN
Uninitialized dispatch.
Definition mpipe_dispatch.h:53
@ MPIPE_DISPATCH_BUFFER_POOL
Buffer pool, a query.
Definition mpipe_dispatch.h:56
Buffer and buffer pool APIs.
Structure: one media capability, held by value.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
#define UINT8_MAX
Definition stdint.h:27
Buffer pool config structure.
Definition mpipe_buffer.h:59
Buffer pool structure.
Definition mpipe_buffer.h:75
A query or an event traveling a pad link.
Definition mpipe_dispatch.h:75
struct mpipe_buffer_pool * pool
Buffer pool its proposer makes available (not owned).
Definition mpipe_dispatch.h:103
uint8_t type
Dispatch type from mpipe_dispatch_type.
Definition mpipe_dispatch.h:77
struct mpipe_structure * caps
The capability carried, or NULL when the dispatch carries none.
Definition mpipe_dispatch.h:101
struct mpipe_buffer_pool_config pool_cfg
A pool config proposed without a pool, negotiated by value.
Definition mpipe_dispatch.h:105
Fixed-size container holding the fields of one capability.
Definition mpipe_structure.h:165