PipeWire
1.2.7
Toggle main menu visibility
Main Page
Pages
API Reference
Data Structures
Data Structures
Data Structure Index
Examples
▼
PipeWire
Overview
►
Configuration
►
Programs
►
Modules
►
Pulseaudio Modules
►
Internals
►
PipeWire API
►
API Tutorial
▼
API Reference
►
Stream
►
Filter
►
Security Context
►
Core API
►
Implementation API
►
Utilities
►
Extensions
▼
SPA
►
POD
►
Buffers
►
Control
►
Debug
►
Device
►
Graph
▼
Node
command.h
event.h
io.h
keys.h
node.h
type-info.h
►
spa_io_buffers
►
spa_io_memory
►
spa_io_range
►
spa_io_clock
►
spa_io_video_size
►
spa_io_latency
►
spa_io_sequence
►
spa_io_segment_bar
►
spa_io_segment_video
►
spa_io_segment
►
spa_io_position
►
spa_io_rate_match
►
spa_io_async_buffers
►
spa_node
►
spa_node_info
►
spa_port_info
►
spa_result_node_error
►
spa_result_node_params
►
spa_node_events
►
spa_node_callbacks
►
spa_node_methods
►
spa_result_node_params_data
►
spa_node_command
►
spa_node_event
►
spa_event_node
►
spa_io_type
►
spa_io_position_state
SPA_NODE_COMMAND_ID
SPA_NODE_COMMAND_INIT
SPA_NODE_EVENT_ID
SPA_NODE_EVENT_INIT
SPA_STATUS_OK
SPA_STATUS_NEED_DATA
SPA_STATUS_HAVE_DATA
SPA_STATUS_STOPPED
SPA_STATUS_DRAINED
SPA_IO_BUFFERS_INIT
SPA_IO_MEMORY_INIT
SPA_IO_CLOCK_FLAG_FREEWHEEL
SPA_IO_CLOCK_FLAG_XRUN_RECOVER
SPA_IO_CLOCK_FLAG_LAZY
SPA_IO_VIDEO_SIZE_VALID
SPA_IO_SEGMENT_BAR_FLAG_VALID
SPA_IO_SEGMENT_VIDEO_FLAG_VALID
SPA_IO_SEGMENT_VIDEO_FLAG_DROP_FRAME
SPA_IO_SEGMENT_VIDEO_FLAG_PULL_DOWN
SPA_IO_SEGMENT_VIDEO_FLAG_INTERLACED
SPA_IO_SEGMENT_FLAG_LOOPING
SPA_IO_SEGMENT_FLAG_NO_POSITION
SPA_IO_POSITION_MAX_SEGMENTS
SPA_IO_RATE_MATCH_FLAG_ACTIVE
SPA_KEY_NODE_NAME
SPA_KEY_NODE_DESCRIPTION
SPA_KEY_NODE_LATENCY
SPA_KEY_NODE_MAX_LATENCY
SPA_KEY_NODE_DRIVER
SPA_KEY_NODE_ALWAYS_PROCESS
SPA_KEY_NODE_PAUSE_ON_IDLE
SPA_KEY_NODE_MONITOR
SPA_KEY_PORT_NAME
SPA_KEY_PORT_ALIAS
SPA_KEY_PORT_MONITOR
SPA_KEY_PORT_IGNORE_LATENCY
SPA_KEY_PORT_GROUP
SPA_TYPE_INTERFACE_Node
SPA_VERSION_NODE
SPA_NODE_CHANGE_MASK_FLAGS
SPA_NODE_CHANGE_MASK_PROPS
SPA_NODE_CHANGE_MASK_PARAMS
SPA_NODE_FLAG_RT
SPA_NODE_FLAG_IN_DYNAMIC_PORTS
SPA_NODE_FLAG_OUT_DYNAMIC_PORTS
SPA_NODE_FLAG_IN_PORT_CONFIG
SPA_NODE_FLAG_OUT_PORT_CONFIG
SPA_NODE_FLAG_NEED_CONFIGURE
SPA_NODE_FLAG_ASYNC
SPA_NODE_INFO_INIT
SPA_PORT_CHANGE_MASK_FLAGS
SPA_PORT_CHANGE_MASK_RATE
SPA_PORT_CHANGE_MASK_PROPS
SPA_PORT_CHANGE_MASK_PARAMS
SPA_PORT_FLAG_REMOVABLE
SPA_PORT_FLAG_OPTIONAL
SPA_PORT_FLAG_CAN_ALLOC_BUFFERS
SPA_PORT_FLAG_IN_PLACE
SPA_PORT_FLAG_NO_REF
SPA_PORT_FLAG_LIVE
SPA_PORT_FLAG_PHYSICAL
SPA_PORT_FLAG_TERMINAL
SPA_PORT_FLAG_DYNAMIC_DATA
SPA_PORT_INFO_INIT
SPA_RESULT_TYPE_NODE_ERROR
SPA_RESULT_TYPE_NODE_PARAMS
SPA_NODE_EVENT_INFO
SPA_NODE_EVENT_PORT_INFO
SPA_NODE_EVENT_RESULT
SPA_NODE_EVENT_EVENT
SPA_NODE_EVENT_NUM
SPA_VERSION_NODE_EVENTS
SPA_NODE_CALLBACK_READY
SPA_NODE_CALLBACK_REUSE_BUFFER
SPA_NODE_CALLBACK_XRUN
SPA_NODE_CALLBACK_NUM
SPA_VERSION_NODE_CALLBACKS
SPA_NODE_PARAM_FLAG_TEST_ONLY
SPA_NODE_PARAM_FLAG_FIXATE
SPA_NODE_PARAM_FLAG_NEAREST
SPA_NODE_BUFFERS_FLAG_ALLOC
SPA_NODE_METHOD_ADD_LISTENER
SPA_NODE_METHOD_SET_CALLBACKS
SPA_NODE_METHOD_SYNC
SPA_NODE_METHOD_ENUM_PARAMS
SPA_NODE_METHOD_SET_PARAM
SPA_NODE_METHOD_SET_IO
SPA_NODE_METHOD_SEND_COMMAND
SPA_NODE_METHOD_ADD_PORT
SPA_NODE_METHOD_REMOVE_PORT
SPA_NODE_METHOD_PORT_ENUM_PARAMS
SPA_NODE_METHOD_PORT_SET_PARAM
SPA_NODE_METHOD_PORT_USE_BUFFERS
SPA_NODE_METHOD_PORT_SET_IO
SPA_NODE_METHOD_PORT_REUSE_BUFFER
SPA_NODE_METHOD_PROCESS
SPA_NODE_METHOD_NUM
SPA_VERSION_NODE_METHODS
spa_node_method
spa_node_method_fast
spa_node_add_listener
spa_node_set_callbacks
spa_node_sync
spa_node_enum_params
spa_node_set_param
spa_node_set_io
spa_node_send_command
spa_node_add_port
spa_node_remove_port
spa_node_port_enum_params
spa_node_port_set_param
spa_node_port_use_buffers
spa_node_port_set_io
spa_node_port_reuse_buffer
spa_node_port_reuse_buffer_fast
spa_node_process
spa_node_process_fast
SPA_TYPE_INFO_IO
SPA_TYPE_INFO_IO_BASE
SPA_TYPE_INFO_NodeEvent
SPA_TYPE_INFO_NODE_EVENT_BASE
SPA_TYPE_INFO_NodeCommand
SPA_TYPE_INFO_NODE_COMMAND_BASE
spa_node_emit
spa_node_emit_info
spa_node_emit_port_info
spa_node_emit_result
spa_node_emit_event
spa_node_call
spa_node_call_ready
spa_node_call_reuse_buffer
spa_node_call_xrun
spa_result_func_node_params
spa_node_enum_params_sync
spa_node_port_enum_params_sync
spa_type_io
spa_type_node_event_id
spa_type_node_event
spa_type_node_command_id
spa_type_node_command
►
Parameters
►
Utilities
►
Support
►
Data Structures
►
Examples
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
spa_node Struct Reference
SPA
»
Node
#include <
spa/node/node.h
>
Data Fields
struct
spa_interface
iface
Detailed Description
Examples
bluez-session.c
,
export-sink.c
,
export-source.c
,
export-spa.c
,
local-v4l2.c
,
spa/examples/adapter-control.c
,
spa/examples/example-control.c
,
spa/examples/local-libcamera.c
, and
spa/examples/local-v4l2.c
.
Field Documentation
◆
iface
struct
spa_interface
spa_node::iface
The documentation for this struct was generated from the following file:
spa/node/
node.h
spa_node
Generated by
1.10.0