Go to the documentation of this file.
   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 ":" 
   75 #define SPA_TYPE_INFO_NodeCommand                       SPA_TYPE_INFO_COMMAND_BASE "Node" 
   76 #define SPA_TYPE_INFO_NODE_COMMAND_BASE         SPA_TYPE_INFO_NodeCommand ":" 
  
 
#define SPA_TYPE_INFO_IO_BASE
Definition: node/type-info.h:44
 
@ SPA_IO_Position
position information in the graph, struct spa_io_position
Definition: io.h:59
 
@ SPA_NODE_COMMAND_Marker
Definition: node/command.h:51
 
@ SPA_NODE_COMMAND_Flush
Definition: node/command.h:49
 
#define SPA_TYPE_INFO_NODE_EVENT_BASE
Definition: node/type-info.h:61
 
@ SPA_TYPE_Id
Definition: build-12683127/doc/spa/utils/type.h:47
 
@ SPA_TYPE_Int
Definition: build-12683127/doc/spa/utils/type.h:48
 
Definition: build-12683127/doc/spa/utils/type.h:137
 
@ SPA_NODE_COMMAND_Enable
Definition: node/command.h:47
 
@ SPA_IO_Invalid
Definition: io.h:52
 
@ SPA_IO_RateMatch
rate matching between nodes, struct spa_io_rate_match
Definition: io.h:60
 
@ SPA_IO_Control
area for control messages, struct spa_io_sequence
Definition: io.h:57
 
const struct spa_type_info spa_type_node_event_id[]
Definition: node/type-info.h:63
 
@ SPA_IO_Buffers
area to exchange buffers, struct spa_io_buffers
Definition: io.h:53
 
@ SPA_NODE_EVENT_RequestRefresh
Definition: node/event.h:43
 
const struct spa_type_info spa_type_node_command[]
Definition: node/type-info.h:92
 
const struct spa_type_info spa_type_node_command_id[]
Definition: node/type-info.h:78
 
@ SPA_NODE_COMMAND_Suspend
suspend a node, this removes all configured formats and closes any devices
Definition: node/command.h:41
 
@ SPA_IO_Clock
area to update clock information, struct spa_io_clock
Definition: io.h:55
 
@ SPA_NODE_COMMAND_Drain
Definition: node/command.h:50
 
@ SPA_NODE_COMMAND_Pause
pause a node.
Definition: node/command.h:43
 
@ SPA_IO_Range
expected byte range, struct spa_io_range
Definition: io.h:54
 
@ SPA_IO_Notify
area for notify messages, struct spa_io_sequence
Definition: io.h:58
 
@ SPA_NODE_COMMAND_Start
start a node, this makes it start emitting scheduling events
Definition: node/command.h:45
 
const struct spa_type_info spa_type_io[]
Definition: node/type-info.h:46
 
@ SPA_NODE_EVENT_Error
Definition: node/event.h:41
 
const struct spa_type_info spa_type_node_event[]
Definition: node/type-info.h:70
 
@ SPA_NODE_EVENT_Buffering
Definition: node/event.h:42
 
@ SPA_NODE_COMMAND_ParamBegin
begin a set of parameter enumerations or configuration that require the device to remain opened,...
Definition: node/command.h:52
 
@ SPA_IO_Latency
latency reporting, struct spa_io_latency
Definition: io.h:56
 
@ SPA_NODE_COMMAND_ParamEnd
end a transaction
Definition: node/command.h:56
 
#define SPA_TYPE_INFO_NODE_COMMAND_BASE
Definition: node/type-info.h:76
 
@ SPA_NODE_COMMAND_Disable
Definition: node/command.h:48
 
@ SPA_IO_Memory
memory pointer, struct spa_io_memory
Definition: io.h:61