PipeWire: pw_proxy_events Struct Reference

PipeWire 0.3.6

Data Fields
pw_proxy_events Struct Reference

Proxy events, use pw_proxy_add_listener. More...

## Data Fields
uint32_t | version
void(* | destroy )(void *data)
| The proxy is destroyed. More...
void(* | bound )(void *data, uint32_t global_id)
| a proxy is bound to a global id More...
void(* | removed )(void *data)
| a proxy is removed from the server. More...
void(* | done )(void *data, int seq)
| a reply to a sync method completed More...
void(* | error )(void *data, int seq, int res, const char *message)
| an error occured on the proxy More...

## Detailed Description

Proxy events, use pw_proxy_add_listener.

## Field Documentation

## ◆ bound

void(* pw_proxy_events::bound) (void *data, uint32_t global_id)

a proxy is bound to a global id

## ◆ destroy

void(* pw_proxy_events::destroy) (void *data)

The proxy is destroyed.

## ◆ done

void(* pw_proxy_events::done) (void *data, int seq)

a reply to a sync method completed

## ◆ error

void(* pw_proxy_events::error) (void *data, int seq, int res, const char *message)

an error occured on the proxy

## ◆ removed

void(* pw_proxy_events::removed) (void *data)

a proxy is removed from the server.

Use pw_proxy_destroy to free the proxy.

## ◆ version

uint32_t pw_proxy_events::version

The documentation for this struct was generated from the following file:

- proxy.h