mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-13 13:30:05 -05:00
audioconvert: add volume ramp parameters
Add volume ramp parameters and the add ramp up and down funtions which get triggered on volume change.
This commit is contained in:
parent
3b1ce6c268
commit
40cf237eb3
3 changed files with 144 additions and 2 deletions
|
|
@ -44,6 +44,10 @@ static const struct spa_type_info spa_type_props[] = {
|
|||
{ SPA_PROP_waveType, SPA_TYPE_Id, SPA_TYPE_INFO_PROPS_BASE "waveType", NULL },
|
||||
{ SPA_PROP_frequency, SPA_TYPE_Int, SPA_TYPE_INFO_PROPS_BASE "frequency", NULL },
|
||||
{ SPA_PROP_volume, SPA_TYPE_Float, SPA_TYPE_INFO_PROPS_BASE "volume", NULL },
|
||||
{ SPA_PROP_volumeRampSamples, SPA_TYPE_Int, SPA_TYPE_INFO_PROPS_BASE "volumeRampSamples", NULL },
|
||||
{ SPA_PROP_volumeRampStepSamples, SPA_TYPE_Int, SPA_TYPE_INFO_PROPS_BASE "volumeRampStepSamples", NULL },
|
||||
{ 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_mute, SPA_TYPE_Bool, SPA_TYPE_INFO_PROPS_BASE "mute", NULL },
|
||||
{ SPA_PROP_patternType, SPA_TYPE_Id, SPA_TYPE_INFO_PROPS_BASE "patternType", NULL },
|
||||
{ SPA_PROP_ditherType, SPA_TYPE_Id, SPA_TYPE_INFO_PROPS_BASE "ditherType", NULL },
|
||||
|
|
|
|||
|
|
@ -60,6 +60,11 @@ enum spa_prop {
|
|||
SPA_PROP_waveType,
|
||||
SPA_PROP_frequency,
|
||||
SPA_PROP_volume, /**< a volume (Float), 0.0 silence, 1.0 normal */
|
||||
SPA_PROP_volumeRampSamples, /**< Samples to ramp the volume over */
|
||||
SPA_PROP_volumeRampStepSamples, /**< Step or incremental Samples to ramp the volume over */
|
||||
SPA_PROP_volumeRampTime, /**< Time to ramp the volume over */
|
||||
SPA_PROP_volumeRampStepTime, /**< Step or incremental Time to ramp the volume over */
|
||||
SPA_PROP_volumeRampScale, /**< the scale or graph to used to ramp the volume */
|
||||
SPA_PROP_mute, /**< mute (Bool) */
|
||||
SPA_PROP_patternType,
|
||||
SPA_PROP_ditherType,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue