mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-06-10 03:02:04 -04:00
acp: add min and max volume properties
This way, the min/max volume can be updated and saved in the same way as the volume is updated. Also add support for this in audioconvert channelmix.
This commit is contained in:
parent
fb74ab9054
commit
1a534cd907
6 changed files with 71 additions and 0 deletions
|
|
@ -66,6 +66,8 @@ static const struct spa_type_info spa_type_props[] = {
|
|||
{ SPA_PROP_volumeRampTime, SPA_TYPE_Int, SPA_TYPE_INFO_PROPS_BASE "volumeRampTime", NULL },
|
||||
{ SPA_PROP_volumeRampStepTime, SPA_TYPE_Int, SPA_TYPE_INFO_PROPS_BASE "volumeRampStepTime", NULL },
|
||||
{ SPA_PROP_volumeRampScale, SPA_TYPE_Id, SPA_TYPE_INFO_PROPS_BASE "volumeRampScale", spa_type_audio_volume_ramp_scale },
|
||||
{ SPA_PROP_volumeMin, SPA_TYPE_Float, SPA_TYPE_INFO_PROPS_BASE "volumeMin", NULL },
|
||||
{ SPA_PROP_volumeMax, SPA_TYPE_Float, SPA_TYPE_INFO_PROPS_BASE "volumeMax", NULL },
|
||||
|
||||
{ SPA_PROP_brightness, SPA_TYPE_Float, SPA_TYPE_INFO_PROPS_BASE "brightness", NULL },
|
||||
{ SPA_PROP_contrast, SPA_TYPE_Float, SPA_TYPE_INFO_PROPS_BASE "contrast", NULL },
|
||||
|
|
|
|||
|
|
@ -98,6 +98,8 @@ enum spa_prop {
|
|||
* to ramp the */
|
||||
SPA_PROP_volumeRampScale, /**< the scale or graph to used to ramp the
|
||||
* volume */
|
||||
SPA_PROP_volumeMin, /**< the minimum volume */
|
||||
SPA_PROP_volumeMax, /**< the maximum volume */
|
||||
|
||||
SPA_PROP_START_Video = 0x20000, /**< video related properties */
|
||||
SPA_PROP_brightness,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue