PipeWire  0.3.31
client Struct Reference

Data Fields

struct pw_protocol_client this
 
struct pw_context * context
 
struct spa_sourcesource
 
struct pw_protocol_native_connection * connection
 
struct spa_hook conn_listener
 
int ref
 
unsigned int connected:1
 
unsigned int disconnecting:1
 
unsigned int need_flush:1
 
unsigned int paused:1
 
struct spa_list link
 
struct implimpl
 
struct serverserver
 
struct pw_core * core
 
struct spa_hook core_proxy_listener
 
char name [512]
 
struct pw_stream * capture
 
struct spa_hook capture_listener
 
struct pw_stream * playback
 
struct spa_hook playback_listener
 
struct spa_io_rate_matchrate_match
 
unsigned int disconnect:1
 

Field Documentation

◆ capture

struct pw_stream* client::capture

◆ capture_listener

struct spa_hook client::capture_listener

◆ conn_listener

struct spa_hook client::conn_listener

◆ connected

unsigned int client::connected

◆ connection

struct pw_protocol_native_connection* client::connection

◆ context

struct pw_context* client::context

◆ core

struct pw_core* client::core

◆ core_proxy_listener

struct spa_hook client::core_proxy_listener

◆ disconnect

unsigned int client::disconnect

◆ disconnecting

unsigned int client::disconnecting

◆ impl

struct impl* client::impl

◆ link

struct spa_list client::link

Referenced by pw_impl_client_destroy().

◆ name

char client::name[512]

◆ need_flush

unsigned int client::need_flush

◆ paused

unsigned int client::paused

◆ playback

struct pw_stream* client::playback

◆ playback_listener

struct spa_hook client::playback_listener

◆ rate_match

struct spa_io_rate_match* client::rate_match

◆ ref

int client::ref

◆ server

struct server* client::server

◆ source

struct spa_source * client::source

◆ this

struct pw_protocol_client client::this

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