PipeWire
0.2.0
|
PipeWire type support struct. More...
Public Member Functions | |
int | pw_type_init (struct pw_type *type) |
Initializes the type system. More... | |
Data Fields | |
struct spa_type_map * | map |
the type mapper More... | |
uint32_t | core |
uint32_t | registry |
uint32_t | node |
uint32_t | port |
uint32_t | factory |
uint32_t | link |
uint32_t | client |
uint32_t | module |
uint32_t | spa_log |
uint32_t | spa_node |
uint32_t | spa_clock |
uint32_t | spa_monitor |
uint32_t | spa_format |
uint32_t | spa_props |
struct spa_type_io | io |
struct spa_type_param | param |
struct spa_type_meta | meta |
struct spa_type_data | data |
struct spa_type_event_node | event_node |
struct spa_type_command_node | command_node |
struct spa_type_monitor | monitor |
struct spa_type_param_buffers | param_buffers |
struct spa_type_param_meta | param_meta |
struct spa_type_param_io | param_io |
PipeWire type support struct.
This structure contains some of the most common types and should be initialized with pw_type_init()
int pw_type_init | ( | struct pw_type * | type | ) |
Initializes the type system.
type | a type structure |
References client, command_node, core, data, event_node, factory, io, link, map, meta, module, monitor, node, param, param_buffers, param_io, param_meta, port, pw_get_support_interface(), PW_TYPE_INTERFACE__Client, PW_TYPE_INTERFACE__Core, PW_TYPE_INTERFACE__Factory, PW_TYPE_INTERFACE__Link, PW_TYPE_INTERFACE__Module, PW_TYPE_INTERFACE__Node, PW_TYPE_INTERFACE__Port, PW_TYPE_INTERFACE__Registry, registry, spa_clock, spa_format, spa_log, spa_monitor, spa_node, and spa_props.
Referenced by pw_core::pw_core_new().
uint32_t pw_type::client |
Referenced by pw_type_init().
struct spa_type_command_node pw_type::command_node |
Referenced by pw_type_init().
uint32_t pw_type::core |
Referenced by pw_control_new(), pw_core::pw_core_find_format(), pw_core_get_type(), pw_port_add(), pw_port_set_param(), and pw_type_init().
struct spa_type_data pw_type::data |
Referenced by pw_type_init().
struct spa_type_event_node pw_type::event_node |
Referenced by pw_type_init().
uint32_t pw_type::factory |
Referenced by pw_type_init().
struct spa_type_io pw_type::io |
Referenced by pw_type_init().
uint32_t pw_type::link |
Referenced by pw_type_init().
struct spa_type_map* pw_type::map |
the type mapper
Referenced by pw_control_new(), pw_port_set_param(), and pw_type_init().
struct spa_type_meta pw_type::meta |
Referenced by pw_type_init().
uint32_t pw_type::module |
Referenced by pw_type_init().
struct spa_type_monitor pw_type::monitor |
Referenced by pw_type_init().
uint32_t pw_type::node |
Referenced by pw_port_add(), pw_port_set_param(), and pw_type_init().
struct spa_type_param pw_type::param |
Referenced by pw_control_new(), pw_core::pw_core_find_format(), pw_port_set_param(), and pw_type_init().
struct spa_type_param_buffers pw_type::param_buffers |
Referenced by pw_type_init().
struct spa_type_param_io pw_type::param_io |
Referenced by pw_control_new(), pw_port_add(), and pw_type_init().
struct spa_type_param_meta pw_type::param_meta |
Referenced by pw_type_init().
uint32_t pw_type::port |
Referenced by pw_control_new(), pw_port_add(), pw_port_set_param(), and pw_type_init().
uint32_t pw_type::registry |
Referenced by pw_type_init().
uint32_t pw_type::spa_clock |
Referenced by pw_type_init().
uint32_t pw_type::spa_format |
Referenced by pw_type_init().
uint32_t pw_type::spa_log |
Referenced by pw_type_init().
uint32_t pw_type::spa_monitor |
Referenced by pw_type_init().
uint32_t pw_type::spa_node |
Referenced by pw_type_init().
uint32_t pw_type::spa_props |
Referenced by pw_type_init().