mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
Add volume and mute control support in audiomixer
This commit is contained in:
parent
4b84e34744
commit
cb3198c458
5 changed files with 212 additions and 81 deletions
|
|
@ -680,7 +680,7 @@ impl_node_port_enum_params(struct spa_node *node,
|
|||
param = spa_pod_builder_object(&b,
|
||||
id, t->param_io.IO,
|
||||
":", t->param_io.id, "I", t->io_prop_wave,
|
||||
":", t->param_io.size, "i", sizeof(uint32_t),
|
||||
":", t->param_io.size, "i", sizeof(struct spa_pod_id),
|
||||
":", t->param_io.propId, "I", t->prop_wave,
|
||||
":", t->param_io.propType, "Ie", p->wave,
|
||||
2, t->wave_sine,
|
||||
|
|
@ -690,7 +690,7 @@ impl_node_port_enum_params(struct spa_node *node,
|
|||
param = spa_pod_builder_object(&b,
|
||||
id, t->param_io.IO,
|
||||
":", t->param_io.id, "I", t->io_prop_freq,
|
||||
":", t->param_io.size, "i", sizeof(double),
|
||||
":", t->param_io.size, "i", sizeof(struct spa_pod_double),
|
||||
":", t->param_io.propId, "I", t->prop_freq,
|
||||
":", t->param_io.propType, "dr", p->freq, 2, 0.0, 50000000.0);
|
||||
break;
|
||||
|
|
@ -698,7 +698,7 @@ impl_node_port_enum_params(struct spa_node *node,
|
|||
param = spa_pod_builder_object(&b,
|
||||
id, t->param_io.IO,
|
||||
":", t->param_io.id, "I", t->io_prop_volume,
|
||||
":", t->param_io.size, "i", sizeof(double),
|
||||
":", t->param_io.size, "i", sizeof(struct spa_pod_double),
|
||||
":", t->param_io.propId, "I", t->prop_volume,
|
||||
":", t->param_io.propType, "dr", p->volume, 2, 0.0, 10.0);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue