diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 18f1c816c..3676a1011 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -2159,3 +2159,9 @@ bool pw_impl_node_is_active(struct pw_impl_node *node) { return node->active; } + +SPA_EXPORT +int pw_impl_node_send_command(struct pw_impl_node *node, const struct spa_command *command) +{ + return spa_node_send_command(node->node, command); +} diff --git a/src/pipewire/impl-node.h b/src/pipewire/impl-node.h index 781620cb3..7ef741f0f 100644 --- a/src/pipewire/impl-node.h +++ b/src/pipewire/impl-node.h @@ -173,6 +173,8 @@ int pw_impl_node_set_active(struct pw_impl_node *node, bool active); /** Check if a node is active */ bool pw_impl_node_is_active(struct pw_impl_node *node); +/** Check if a node is active, Since 0.3.39 */ +int pw_impl_node_send_command(struct pw_impl_node *node, const struct spa_command *command); /** * \} */