PipeWire
0.1.4
|
Go to the source code of this file.
Data Structures | |
struct | pw_node_factory_implementation |
Macros | |
#define | PW_TYPE_INTERFACE__NodeFactory PW_TYPE_INTERFACE_BASE "NodeFactory" |
#define | PW_TYPE_NODE_FACTORY_BASE PW_TYPE_INTERFACE__NodeFactory ":" |
#define | PW_VERSION_NODE_FACRORY_IMPLEMENTATION 0 |
Functions | |
struct pw_node_factory * | pw_node_factory_new (struct pw_core *core, const char *name, size_t user_data_size) |
void | pw_node_factory_export (struct pw_node_factory *factory, struct pw_client *owner, struct pw_global *parent) |
void | pw_node_factory_destroy (struct pw_node_factory *factory) |
void * | pw_node_factory_get_user_data (struct pw_node_factory *factory) |
void | pw_node_factory_set_implementation (struct pw_node_factory *factory, const struct pw_node_factory_implementation *implementation, void *data) |
struct pw_node * | pw_node_factory_create_node (struct pw_node_factory *factory, struct pw_resource *resource, const char *name, struct pw_properties *properties) |
#define PW_TYPE_INTERFACE__NodeFactory PW_TYPE_INTERFACE_BASE "NodeFactory" |
Referenced by pw_type::pw_type_init().
#define PW_TYPE_NODE_FACTORY_BASE PW_TYPE_INTERFACE__NodeFactory ":" |
#define PW_VERSION_NODE_FACRORY_IMPLEMENTATION 0 |
struct pw_node* pw_node_factory_create_node | ( | struct pw_node_factory * | factory, |
struct pw_resource * | resource, | ||
const char * | name, | ||
struct pw_properties * | properties | ||
) |
void pw_node_factory_destroy | ( | struct pw_node_factory * | factory | ) |
void pw_node_factory_export | ( | struct pw_node_factory * | factory, |
struct pw_client * | owner, | ||
struct pw_global * | parent | ||
) |
void* pw_node_factory_get_user_data | ( | struct pw_node_factory * | factory | ) |
References pw_node_factory::user_data.
struct pw_node_factory* pw_node_factory_new | ( | struct pw_core * | core, |
const char * | name, | ||
size_t | user_data_size | ||
) |
References pw_node_factory::core, pw_log::pw_log_debug(), and pw_node_factory::user_data.
void pw_node_factory_set_implementation | ( | struct pw_node_factory * | factory, |
const struct pw_node_factory_implementation * | implementation, | ||
void * | data | ||
) |
References pw_node_factory::implementation, and pw_node_factory::implementation_data.