PipeWire  0.3.17
port Struct Reference
Collaboration diagram for port:

Data Fields

struct spa_node * node
 
enum spa_direction direction
 
uint32_t port_id
 
struct spa_list link
 
struct filterfilter
 
uint32_t id
 
uint32_t flags
 
struct pw_port * port
 
struct pw_propertiesprops
 
uint32_t change_mask_all
 
struct spa_port_info info
 
struct spa_list param_list
 
struct spa_param_info params [5]
 
struct spa_io_buffers * io
 
struct buffer buffers [MAX_BUFFERS]
 
uint32_t n_buffers
 
struct queue dequeued
 
struct queue queued
 
uint8_t user_data [0]
 

Field Documentation

struct buffer port::buffers[MAX_BUFFERS]
uint32_t port::change_mask_all

Referenced by pw_filter_add_port().

struct queue port::dequeued
enum spa_direction port::direction
uint32_t port::flags

Referenced by pw_filter_add_port().

uint32_t port::id

Referenced by pw_filter_remove_port().

struct spa_port_info port::info
struct spa_io_buffers* port::io
struct spa_list port::link
uint32_t port::n_buffers
struct spa_node* port::node

Referenced by pw_buffers_negotiate().

struct spa_list port::param_list
struct spa_param_info port::params[5]

Referenced by pw_filter_add_port().

struct pw_port* port::port

Referenced by pw_filter_update_params().

uint32_t port::port_id

Referenced by pw_buffers_negotiate().

struct queue port::queued

Referenced by pw_filter_queue_buffer().


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