PipeWire: module-zeroconf-discover.c File Reference

PipeWire 0.3.34

Data Structures | Macros | Functions
module-zeroconf-discover.c File Reference

## Data Structures
struct | impl
struct | tunnel_info
struct | tunnel

## Macros
#define | NAME "zeroconf-discover"
#define | MODULE_USAGE " "
#define | SERVICE_TYPE_SINK "_pulse-sink._tcp"
#define | SERVICE_TYPE_SOURCE "_non-monitor._sub._pulse-source._tcp"
#define | TUNNEL_INFO(...) (struct tunnel_info){ __VA_ARGS__ }

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

## Macro Definition Documentation

## ◆ MODULE_USAGE

#define MODULE_USAGE " "

## ◆ NAME

#define NAME "zeroconf-discover"

## ◆ SERVICE_TYPE_SINK

#define SERVICE_TYPE_SINK "_pulse-sink._tcp"

## ◆ SERVICE_TYPE_SOURCE

#define SERVICE_TYPE_SOURCE "_non-monitor._sub._pulse-source._tcp"

## ◆ TUNNEL_INFO

#define TUNNEL_INFO | ( |  | ... | ) | (struct tunnel_info){ __VA_ARGS__ }

## Function Documentation

## ◆ pipewire__module_init()

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

References impl::context, impl::module, impl::module_listener, impl::properties, props, pw_context_get_work_queue(), pw_impl_module_add_listener(), pw_impl_module_get_context(), pw_log_debug, pw_properties_new_string(), spa_list_init(), impl::tunnel_list, and impl::work.