PipeWire
0.1.4
|
PipeWire node factory interface. More...
Data Fields | |
struct pw_core * | core |
the core More... | |
struct spa_list | link |
link in core node_factory_list More... | |
struct pw_global * | global |
global for this factory More... | |
const char * | name |
the factory name More... | |
const struct pw_node_factory_implementation * | implementation |
void * | implementation_data |
void * | user_data |
PipeWire node factory interface.
The factory object is used to make nodes on demand.
struct pw_core* pw_node_factory::core |
the core
Referenced by pw_node_factory_export(), and pw_node_factory_new().
struct pw_global* pw_node_factory::global |
global for this factory
Referenced by pw_node_factory_destroy(), and pw_node_factory_export().
const struct pw_node_factory_implementation* pw_node_factory::implementation |
Referenced by pw_node_factory_create_node(), and pw_node_factory_set_implementation().
void* pw_node_factory::implementation_data |
Referenced by pw_node_factory_create_node(), and pw_node_factory_set_implementation().
struct spa_list pw_node_factory::link |
link in core node_factory_list
Referenced by pw_core::pw_core_find_node_factory(), pw_node_factory_destroy(), and pw_node_factory_export().
const char* pw_node_factory::name |
the factory name
Referenced by pw_core::pw_core_find_node_factory(), and pw_node_factory_destroy().
void* pw_node_factory::user_data |
Referenced by pw_node_factory_get_user_data(), and pw_node_factory_new().