From 32c7121e5452df56723003720f4756a974b385bf Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 19 Oct 2021 12:24:47 +0200 Subject: [PATCH] impl-node: add method to send a command to a node --- src/pipewire/impl-node.c | 6 ++++++ src/pipewire/impl-node.h | 2 ++ 2 files changed, 8 insertions(+) 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); /** * \} */