Loading...
Searching...
No Matches
event.h
Go to the documentation of this file.
/* Simple Plugin API */
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#ifndef SPA_EVENT_NODE_H
#define SPA_EVENT_NODE_H
#include <spa/pod/event.h>
#ifdef __cplusplus
extern "C" {
#endif
/* object id of SPA_TYPE_EVENT_Node */
enum spa_node_event {
SPA_NODE_EVENT_Error,
SPA_NODE_EVENT_Buffering,
SPA_NODE_EVENT_RequestRefresh,
SPA_NODE_EVENT_RequestProcess, /*< Ask the driver to start processing
* the graph */
SPA_NODE_EVENT_User, /* User defined event */
};
#define SPA_NODE_EVENT_ID(ev) SPA_EVENT_ID(ev, SPA_TYPE_EVENT_Node)
#define SPA_NODE_EVENT_INIT(id) SPA_EVENT_INIT(SPA_TYPE_EVENT_Node, id)
/* properties for SPA_TYPE_EVENT_Node */
enum spa_event_node {
SPA_EVENT_NODE_START,
SPA_EVENT_NODE_START_User = 0x1000,
SPA_EVENT_NODE_extra,
SPA_EVENT_NODE_START_CUSTOM = 0x1000000,
};
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* SPA_EVENT_NODE_H */
spa_node_event
spa_node_event
Definition event.h:25
spa_event_node
spa_event_node
Definition event.h:40
SPA_NODE_EVENT_User
@ SPA_NODE_EVENT_User
Definition event.h:31
SPA_NODE_EVENT_RequestProcess
@ SPA_NODE_EVENT_RequestProcess
Definition event.h:29
SPA_NODE_EVENT_Error
@ SPA_NODE_EVENT_Error
Definition event.h:26
SPA_NODE_EVENT_Buffering
@ SPA_NODE_EVENT_Buffering
Definition event.h:27
SPA_NODE_EVENT_RequestRefresh
@ SPA_NODE_EVENT_RequestRefresh
Definition event.h:28
SPA_EVENT_NODE_extra
@ SPA_EVENT_NODE_extra
Definition event.h:44
SPA_EVENT_NODE_START_CUSTOM
@ SPA_EVENT_NODE_START_CUSTOM
extra info (String)
Definition event.h:46
SPA_EVENT_NODE_START_User
@ SPA_EVENT_NODE_START_User
Definition event.h:43
SPA_EVENT_NODE_START
@ SPA_EVENT_NODE_START
Definition event.h:41
event.h
spa/pod/event.h