Go to the source code of this file.
|  | 
| struct pw_factory * | pw_factory_new (struct pw_core *core, const char *name, uint32_t type, uint32_t version, struct pw_properties *properties, size_t user_data_size) | 
|  | 
| int | pw_factory_register (struct pw_factory *factory, struct pw_client *owner, struct pw_global *parent, struct pw_properties *properties) | 
|  | 
| void | pw_factory_destroy (struct pw_factory *factory) | 
|  | 
| void * | pw_factory_get_user_data (struct pw_factory *factory) | 
|  | 
| struct pw_global * | pw_factory_get_global (struct pw_factory *factory) | 
|  | Get the global of this factory.  More... 
 | 
|  | 
| void | pw_factory_add_listener (struct pw_factory *factory, struct spa_hook *listener, const struct pw_factory_events *events, void *data) | 
|  | Add an event listener.  More... 
 | 
|  | 
| void | pw_factory_set_implementation (struct pw_factory *factory, const struct pw_factory_implementation *implementation, void *data) | 
|  | 
| void * | pw_factory_create_object (struct pw_factory *factory, struct pw_resource *resource, uint32_t type, uint32_t version, struct pw_properties *properties, uint32_t new_id) | 
|  | 
◆ PW_TYPE_FACTORY_BASE
◆ PW_TYPE_INTERFACE__Factory
◆ PW_VERSION_FACRORY_EVENTS
      
        
          | #define PW_VERSION_FACRORY_EVENTS   0 | 
      
 
 
◆ PW_VERSION_FACTORY_IMPLEMENTATION
      
        
          | #define PW_VERSION_FACTORY_IMPLEMENTATION   0 | 
      
 
 
◆ pw_factory_add_listener()
      
        
          | void pw_factory_add_listener | ( | struct pw_factory * | factory, | 
        
          |  |  | struct spa_hook * | listener, | 
        
          |  |  | const struct pw_factory_events * | events, | 
        
          |  |  | void * | data | 
        
          |  | ) |  |  | 
      
 
 
◆ pw_factory_create_object()
      
        
          | void* pw_factory_create_object | ( | struct pw_factory * | factory, | 
        
          |  |  | struct pw_resource * | resource, | 
        
          |  |  | uint32_t | type, | 
        
          |  |  | uint32_t | version, | 
        
          |  |  | struct pw_properties * | properties, | 
        
          |  |  | uint32_t | new_id | 
        
          |  | ) |  |  | 
      
 
 
◆ pw_factory_destroy()
      
        
          | void pw_factory_destroy | ( | struct pw_factory * | factory | ) |  | 
      
 
 
◆ pw_factory_get_global()
Get the global of this factory. 
 
 
◆ pw_factory_get_user_data()
      
        
          | void* pw_factory_get_user_data | ( | struct pw_factory * | factory | ) |  | 
      
 
 
◆ pw_factory_new()
      
        
          | struct pw_factory* pw_factory_new | ( | struct pw_core * | core, | 
        
          |  |  | const char * | name, | 
        
          |  |  | uint32_t | type, | 
        
          |  |  | uint32_t | version, | 
        
          |  |  | struct pw_properties * | properties, | 
        
          |  |  | size_t | user_data_size | 
        
          |  | ) |  |  | 
      
 
 
◆ pw_factory_register()
◆ pw_factory_set_implementation()