PipeWire: module-adapter.c File Reference

PipeWire 0.3.34

Data Structures | Macros | Functions
module-adapter.c File Reference

## Data Structures
struct | factory_data
struct | node_data

## Macros
#define | NAME "adapter"
#define | FACTORY_USAGE

## Functions
int | pipewire__module_init (struct pw_impl_module *module, const char *args)

## Macro Definition Documentation

## ◆ FACTORY_USAGE

#define FACTORY_USAGE

Value:
SPA_KEY_FACTORY_NAME"=<factory-name> " \
"["SPA_KEY_LIBRARY_NAME"=<library-name>] " \
ADAPTER_USAGE
SPA_KEY_FACTORY_NAME
#define SPA_KEY_FACTORY_NAME
the name of a factory
Definition: plugin.h:211
SPA_KEY_LIBRARY_NAME
#define SPA_KEY_LIBRARY_NAME
the name of a library.
Definition: plugin.h:216

## ◆ NAME

#define NAME "adapter"

## Function Documentation

## ◆ pipewire__module_init()

int pipewire__module_init | ( | struct pw_impl_module * | module,
|  | const char * | args
| ) |  |

References factory_data::context, data::context, FACTORY_USAGE, factory_data::module, pw_context_create_factory(), pw_impl_factory_get_user_data(), pw_impl_factory_set_implementation(), pw_impl_module_get_context(), PW_KEY_FACTORY_USAGE, pw_log_debug, pw_properties_new(), PW_TYPE_INTERFACE_Node, PW_VERSION_NODE, and spa_list_init().