PipeWire  0.2.7
pw_remote_events Struct Reference

Events for the remote. More...

Data Fields

uint32_t version
 
void(* destroy )(void *data)
 The remote is destroyed. More...
 
void(* info_changed )(void *data, const struct pw_core_info *info)
 emited when the remote core info changed More...
 
void(* sync_reply )(void *data, uint32_t seq)
 emited when a reply to a sync was received More...
 
void(* state_changed )(void *data, enum pw_remote_state old, enum pw_remote_state state, const char *error)
 emited when the state changes More...
 

Detailed Description

Events for the remote.

use pw_remote_add_listener

Field Documentation

void(* pw_remote_events::destroy)(void *data)

The remote is destroyed.

void(* pw_remote_events::info_changed)(void *data, const struct pw_core_info *info)

emited when the remote core info changed

void(* pw_remote_events::state_changed)(void *data, enum pw_remote_state old, enum pw_remote_state state, const char *error)

emited when the state changes

void(* pw_remote_events::sync_reply)(void *data, uint32_t seq)

emited when a reply to a sync was received

uint32_t pw_remote_events::version

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