interfaces: add subscribe params method

Add a node subscribe params method that automatically emits the new
params when they change so that we can avoid an enum_params.
Use this in the stream object.

Remove the control messages to update controls in stream, use the
set_param. This is more overhead but allows for notifications to other
clients.

Make it possible to update many controls in one go.
This commit is contained in:
Wim Taymans 2019-03-18 16:12:27 +01:00
parent b163dc9114
commit ae7e60d790
6 changed files with 201 additions and 92 deletions

@ -1 +1 @@
Subproject commit 571cb214d536936317c2750aaf1e1ec90eec25a4
Subproject commit d4cf47ec558a0404bcc8c266dcab0c08cd5982ec