PipeWire
0.3.33
|
Data Structures | |
struct | pw_port_info |
struct | pw_port_events |
Port events. More... | |
struct | pw_port_methods |
Port methods. More... | |
Macros | |
#define | PW_TYPE_INTERFACE_Port PW_TYPE_INFO_INTERFACE_BASE "Port" |
#define | PW_VERSION_PORT 3 |
#define | pw_direction spa_direction |
The direction of a port. More... | |
#define | PW_DIRECTION_INPUT SPA_DIRECTION_INPUT |
#define | PW_DIRECTION_OUTPUT SPA_DIRECTION_OUTPUT |
#define | PW_PORT_EVENT_INFO 0 |
#define | PW_PORT_EVENT_PARAM 1 |
#define | PW_PORT_EVENT_NUM 2 |
#define | PW_PORT_METHOD_ADD_LISTENER 0 |
#define | PW_PORT_METHOD_SUBSCRIBE_PARAMS 1 |
#define | PW_PORT_METHOD_ENUM_PARAMS 2 |
#define | PW_PORT_METHOD_NUM 3 |
#define | pw_port_method(o, method, version, ...) |
#define | pw_port_add_listener(c, ...) pw_port_method(c,add_listener,0,__VA_ARGS__) |
#define | pw_port_subscribe_params(c, ...) pw_port_method(c,subscribe_params,0,__VA_ARGS__) |
#define | pw_port_enum_params(c, ...) pw_port_method(c,enum_params,0,__VA_ARGS__) |
Functions | |
const char * | pw_direction_as_string (enum pw_direction direction) |
Convert a pw_direction to a readable string. More... | |
struct pw_port_info * | pw_port_info_update (struct pw_port_info *info, const struct pw_port_info *update) |
void | pw_port_info_free (struct pw_port_info *info) |
#define pw_direction spa_direction |
The direction of a port.
#define PW_DIRECTION_INPUT SPA_DIRECTION_INPUT |
#define PW_DIRECTION_OUTPUT SPA_DIRECTION_OUTPUT |
#define pw_port_add_listener | ( | c, | |
... | |||
) | pw_port_method(c,add_listener,0,__VA_ARGS__) |
#define pw_port_enum_params | ( | c, | |
... | |||
) | pw_port_method(c,enum_params,0,__VA_ARGS__) |
#define PW_PORT_EVENT_INFO 0 |
#define PW_PORT_EVENT_NUM 2 |
#define PW_PORT_EVENT_PARAM 1 |
#define pw_port_method | ( | o, | |
method, | |||
version, | |||
... | |||
) |
#define PW_PORT_METHOD_ADD_LISTENER 0 |
#define PW_PORT_METHOD_ENUM_PARAMS 2 |
#define PW_PORT_METHOD_NUM 3 |
#define PW_PORT_METHOD_SUBSCRIBE_PARAMS 1 |
#define pw_port_subscribe_params | ( | c, | |
... | |||
) | pw_port_method(c,subscribe_params,0,__VA_ARGS__) |
#define PW_TYPE_INTERFACE_Port PW_TYPE_INFO_INTERFACE_BASE "Port" |
#define PW_VERSION_PORT 3 |
const char* pw_direction_as_string | ( | enum pw_direction | direction | ) |
Convert a pw_direction to a readable string.
References PW_DIRECTION_INPUT, and PW_DIRECTION_OUTPUT.
Referenced by pw_context_create_port(), pw_impl_node_get_free_port_id(), and pw_impl_port_recalc_latency().
void pw_port_info_free | ( | struct pw_port_info * | info | ) |
References pw_port_info::props.
struct pw_port_info* pw_port_info_update | ( | struct pw_port_info * | info, |
const struct pw_port_info * | update | ||
) |