25 #ifndef SPA_NODE_TYPES_H 26 #define SPA_NODE_TYPES_H 43 #define SPA_TYPE_INFO_IO SPA_TYPE_INFO_ENUM_BASE "IO" 44 #define SPA_TYPE_INFO_IO_BASE SPA_TYPE_INFO_IO ":" 60 #define SPA_TYPE_INFO_NodeEvent SPA_TYPE_INFO_EVENT_BASE "Node" 61 #define SPA_TYPE_INFO_NODE_EVENT_BASE SPA_TYPE_INFO_NodeEvent ":" 76 #define SPA_TYPE_INFO_NodeCommand SPA_TYPE_INFO_COMMAND_BASE "Node" 77 #define SPA_TYPE_INFO_NODE_COMMAND_BASE SPA_TYPE_INFO_NodeCommand ":" area to exchange buffers, struct spa_io_buffers
Definition: io.h:58
#define SPA_TYPE_INFO_NODE_EVENT_BASE
Definition: type-info.h:70
suspend a node, this removes all configured formats and closes any devices
Definition: command.h:46
#define SPA_TYPE_INFO_IO_BASE
Definition: type-info.h:51
area to update clock information, struct spa_io_clock
Definition: io.h:60
pause a node.
Definition: command.h:48
latency reporting, struct spa_io_latency
Definition: io.h:61
static const struct spa_type_info spa_type_node_command_id[]
Definition: type-info.h:90
end a transaction
Definition: command.h:61
area for notify messages, struct spa_io_sequence
Definition: io.h:63
static const struct spa_type_info spa_type_node_event_id[]
Definition: type-info.h:72
start a node, this makes it start emitting scheduling events
Definition: command.h:50
static const struct spa_type_info spa_type_node_command[]
Definition: type-info.h:105
begin a set of parameter enumerations or configuration that require the device to remain opened...
Definition: command.h:57
area for control messages, struct spa_io_sequence
Definition: io.h:62
rate matching between nodes, struct spa_io_rate_match
Definition: io.h:65
#define SPA_TYPE_INFO_NODE_COMMAND_BASE
Definition: type-info.h:88
memory pointer, struct spa_io_memory
Definition: io.h:66
static const struct spa_type_info spa_type_node_event[]
Definition: type-info.h:80
static const struct spa_type_info spa_type_io[]
Definition: type-info.h:53
position information in the graph, struct spa_io_position
Definition: io.h:64
expected byte range, struct spa_io_range
Definition: io.h:59
Sent to a driver when some other node emitted the RequestProcess event.
Definition: command.h:62