PipeWire: protocol.c File Reference

PipeWire 0.3.37

Macros | Functions
protocol.c File Reference
Include dependency graph for protocol.c:

## Macros
#define | NAME "protocol"

## Functions
struct pw_protocol * | pw_protocol_new (struct pw_context *context, const char *name, size_t user_data_size)
struct pw_context * | pw_protocol_get_context (struct pw_protocol *protocol)
void * | pw_protocol_get_user_data (struct pw_protocol *protocol)
const struct pw_protocol_implementation * | pw_protocol_get_implementation (struct pw_protocol *protocol)
const void * | pw_protocol_get_extension (struct pw_protocol *protocol)
void | pw_protocol_destroy (struct pw_protocol *protocol)
void | pw_protocol_add_listener (struct pw_protocol *protocol, struct spa_hook *listener, const struct pw_protocol_events *events, void *data)
int | pw_protocol_add_marshal (struct pw_protocol *protocol, const struct pw_protocol_marshal *marshal)
const struct pw_protocol_marshal * | pw_protocol_get_marshal (struct pw_protocol *protocol, const char *type, uint32_t version, uint32_t flags)
struct pw_protocol * | pw_context_find_protocol (struct pw_context *context, const char *name)

## Macro Definition Documentation

## ◆ NAME

#define NAME "protocol"