| 
| struct pw_context *  | pw_context_new (struct pw_loop *main_loop, struct pw_properties *props, size_t user_data_size) | 
|   | Make a new context object for a given main_loop.  More...
  | 
|   | 
| void  | pw_context_destroy (struct pw_context *context) | 
|   | destroy a context object, all resources except the main_loop will be destroyed  More...
  | 
|   | 
| void *  | pw_context_get_user_data (struct pw_context *context) | 
|   | Get the context user data.  More...
  | 
|   | 
| void  | pw_context_add_listener (struct pw_context *context, struct spa_hook *listener, const struct pw_context_events *events, void *data) | 
|   | Add a new event listener to a context.  More...
  | 
|   | 
| const struct pw_properties *  | pw_context_get_properties (struct pw_context *context) | 
|   | Get the context properties.  More...
  | 
|   | 
| int  | pw_context_update_properties (struct pw_context *context, const struct spa_dict *dict) | 
|   | Update the context properties.  More...
  | 
|   | 
| const char *  | pw_context_get_conf_section (struct pw_context *context, const char *section) | 
|   | Get a config section for this context.  More...
  | 
|   | 
| int  | pw_context_parse_conf_section (struct pw_context *context, struct pw_properties *conf, const char *section) | 
|   | Parse a standard config section for this context.  More...
  | 
|   | 
| int  | pw_context_conf_update_props (struct pw_context *context, const char *section, struct pw_properties *props) | 
|   | update properties from a section into props.  More...
  | 
|   | 
| int  | pw_context_conf_section_for_each (struct pw_context *context, const char *section, int(*callback)(void *data, const char *location, const char *section, const char *str, size_t len), void *data) | 
|   | emit callback for all config sections.  More...
  | 
|   | 
| int  | pw_context_conf_section_match_rules (struct pw_context *context, const char *section, const struct spa_dict *props, int(*callback)(void *data, const char *location, const char *action, const char *str, size_t len), void *data) | 
|   | emit callback for all matched properties.  More...
  | 
|   | 
| const struct spa_support *  | pw_context_get_support (struct pw_context *context, uint32_t *n_support) | 
|   | Get the context support objects.  More...
  | 
|   | 
| struct pw_loop *  | pw_context_get_main_loop (struct pw_context *context) | 
|   | get the context main loop  More...
  | 
|   | 
| struct pw_data_loop *  | pw_context_get_data_loop (struct pw_context *context) | 
|   | get the context data loop.  More...
  | 
|   | 
| struct pw_work_queue *  | pw_context_get_work_queue (struct pw_context *context) | 
|   | Get the work queue from the context: Since 0.3.26.  More...
  | 
|   | 
| struct pw_mempool *  | pw_context_get_mempool (struct pw_context *context) | 
|   | Get the memmory pool from the context: Since 0.3.74.  More...
  | 
|   | 
| int  | pw_context_for_each_global (struct pw_context *context, int(*callback)(void *data, struct pw_global *global), void *data) | 
|   | Iterate the globals of the context.  More...
  | 
|   | 
| struct pw_global *  | pw_context_find_global (struct pw_context *context, uint32_t id) | 
|   | Find a context global by id.  More...
  | 
|   | 
| int  | pw_context_add_spa_lib (struct pw_context *context, const char *factory_regex, const char *lib) | 
|   | add a spa library for the given factory_name regex  More...
  | 
|   | 
| const char *  | pw_context_find_spa_lib (struct pw_context *context, const char *factory_name) | 
|   | find the library name for a spa factory  More...
  | 
|   | 
| struct spa_handle *  | pw_context_load_spa_handle (struct pw_context *context, const char *factory_name, const struct spa_dict *info) | 
|   | 
| int  | pw_context_register_export_type (struct pw_context *context, struct pw_export_type *type) | 
|   | register a type that can be exported on a context_proxy.  More...
  | 
|   | 
| const struct pw_export_type *  | pw_context_find_export_type (struct pw_context *context, const char *type) | 
|   | find information about registered export type  More...
  | 
|   | 
| int  | pw_context_set_object (struct pw_context *context, const char *type, void *value) | 
|   | add an object to the context  More...
  | 
|   | 
| void *  | pw_context_get_object (struct pw_context *context, const char *type) | 
|   | get an object from the context  More...
  | 
|   |