PipeWire: module-client-device.c File Reference

PipeWire 0.3.37

Data Structures | Macros | Functions
module-client-device.c File Reference
Include dependency graph for module-client-device.c:

## Data Structures
struct | factory_data

## Macros
#define | NAME "client-device"

## Functions
struct pw_proxy * | pw_core_spa_device_export (struct pw_core *core, const char *type, const struct spa_dict *props, void *object, size_t user_data_size)
struct pw_protocol * | pw_protocol_native_ext_client_device_init (struct pw_context *context)
int | pipewire__module_init (struct pw_impl_module *module, const char *args)

## Macro Definition Documentation

## ◆ NAME

#define NAME "client-device"

## Function Documentation

## ◆ pipewire__module_init()

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

References factory_data::context, 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(), SPA_TYPE_INTERFACE_Device, and SPA_VERSION_DEVICE.

## ◆ pw_core_spa_device_export()

struct pw_proxy * pw_core_spa_device_export | ( | struct pw_core * | core,
|  | const char * | type,
|  | const struct spa_dict * | props,
|  | void * | object,
|  | size_t | user_data_size
| ) |  |

## ◆ pw_protocol_native_ext_client_device_init()

struct pw_protocol * pw_protocol_native_ext_client_device_init | ( | struct pw_context * | context | ) |