PipeWire 0.3.77
Loading...
Searching...
No Matches
node/event.h
Go to the documentation of this file.
1/* Simple Plugin API */
2/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
3/* SPDX-License-Identifier: MIT */
4
5#ifndef SPA_EVENT_NODE_H
6#define SPA_EVENT_NODE_H
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
17#include <spa/pod/event.h>
18
19/* object id of SPA_TYPE_EVENT_Node */
20enum spa_node_event {
24 SPA_NODE_EVENT_RequestProcess, /*< Ask the driver to start processing
25 * the graph */
26};
28#define SPA_NODE_EVENT_ID(ev) SPA_EVENT_ID(ev, SPA_TYPE_EVENT_Node)
29#define SPA_NODE_EVENT_INIT(id) SPA_EVENT_INIT(SPA_TYPE_EVENT_Node, id)
30
31/* properties for SPA_TYPE_EVENT_Node */
32enum spa_event_node {
34};
35
40#ifdef __cplusplus
41} /* extern "C" */
42#endif
43
44#endif /* SPA_EVENT_NODE_H */
spa_node_event
Definition: node/event.h:25
spa_event_node
Definition: node/event.h:39
@ SPA_NODE_EVENT_RequestProcess
Definition: node/event.h:29
@ SPA_NODE_EVENT_Error
Definition: node/event.h:26
@ SPA_NODE_EVENT_Buffering
Definition: node/event.h:27
@ SPA_NODE_EVENT_RequestRefresh
Definition: node/event.h:28
@ SPA_EVENT_NODE_START
Definition: node/event.h:40
spa/pod/event.h