|
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 | ||
| ) |