PipeWire  0.3.27
stream Struct Reference
Collaboration diagram for stream:

Data Fields

struct pw_stream this
 
const char * path
 
struct pw_contextcontext
 
struct spa_hook context_listener
 
enum spa_direction direction
 
enum pw_stream_flags flags
 
struct pw_impl_nodenode
 
struct spa_node impl_node
 
struct spa_node_methods node_methods
 
struct spa_hook_list hooks
 
struct spa_callbacks callbacks
 
struct spa_io_position * position
 
struct spa_io_buffers * io
 
struct {
   struct spa_io_position *   position
 
rt
 
uint32_t port_change_mask_all
 
struct spa_port_info port_info
 
struct pw_propertiesport_props
 
struct spa_param_info port_params [5]
 
struct spa_list param_list
 
uint32_t change_mask_all
 
struct spa_node_info info
 
struct spa_param_info params [1]
 
uint32_t media_type
 
uint32_t media_subtype
 
struct buffer buffers [MAX_BUFFERS]
 
uint32_t n_buffers
 
struct queue dequeued
 
struct queue queued
 
struct data data
 
uintptr_t seq
 
struct pw_time time
 
uint64_t base_pos
 
uint32_t clock_id
 
unsigned int disconnecting:1
 
unsigned int disconnect_core:1
 
unsigned int draining:1
 
unsigned int drained:1
 
unsigned int allow_mlock:1
 
unsigned int warn_mlock:1
 
unsigned int process_rt:1
 

Field Documentation

unsigned int stream::allow_mlock
uint64_t stream::base_pos
struct buffer stream::buffers[MAX_BUFFERS]
struct spa_callbacks stream::callbacks
uint32_t stream::change_mask_all

Referenced by pw_stream_connect().

uint32_t stream::clock_id
struct pw_context* stream::context
struct spa_hook stream::context_listener

Referenced by pw_stream_destroy().

struct data stream::data
struct queue stream::dequeued
enum spa_direction stream::direction
unsigned int stream::disconnect_core
unsigned int stream::disconnecting
unsigned int stream::drained
unsigned int stream::draining
enum pw_stream_flags stream::flags

Referenced by pw_stream_connect().

struct spa_hook_list stream::hooks

Referenced by pw_stream_destroy().

struct spa_node stream::impl_node

Referenced by pw_stream_connect().

struct spa_node_info stream::info

Referenced by pw_stream_connect().

struct spa_io_buffers* stream::io
uint32_t stream::media_subtype

Referenced by pw_stream_connect().

uint32_t stream::media_type

Referenced by pw_stream_connect().

uint32_t stream::n_buffers
struct spa_node_methods stream::node_methods

Referenced by pw_stream_connect().

struct spa_list stream::param_list
struct spa_param_info stream::params[1]

Referenced by pw_stream_connect().

const char* stream::path
uint32_t stream::port_change_mask_all

Referenced by pw_stream_connect().

struct spa_port_info stream::port_info

Referenced by pw_stream_connect().

struct spa_param_info stream::port_params[5]

Referenced by pw_stream_connect().

struct pw_properties* stream::port_props
struct spa_io_position* stream::position
unsigned int stream::process_rt

Referenced by pw_stream_connect().

struct queue stream::queued
struct { ... } stream::rt
uintptr_t stream::seq

Referenced by pw_stream_get_time().

struct pw_stream stream::this
struct pw_time stream::time

Referenced by pw_stream_get_time().

unsigned int stream::warn_mlock

Referenced by pw_stream_connect().


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