| Top |
| double | attack | Read / Write |
| double | decay | Read / Write |
| double | floor-level | Read / Write |
| double | peak-level | Read / Write |
GObject
╰── GInitiallyUnowned
╰── GstObject
╰── GstControlSource
╰── GstTimedValueControlSource
╰── GstInterpolationControlSource
╰── GstBtEnvelope
╰── GstBtEnvelopeAD
Simple attack-decay envelope. The total time for the envelope is the “decay” value. If the “attack” value is larger than the “decay” value, it will be clamped.
void gstbt_envelope_ad_setup (GstBtEnvelopeAD *self,gint samplerate);
Initialize the envelope for a new cycle.
“attack” property “attack” double
Attack of the envelope in seconds.
Owner: GstBtEnvelopeAD
Flags: Read / Write
Allowed values: [0.001,4]
Default value: 0.001
“decay” property “decay” double
Decay of the envelope in seconds.
Owner: GstBtEnvelopeAD
Flags: Read / Write
Allowed values: [0.001,4]
Default value: 0.5
“floor-level” property “floor-level” double
Lowest level of the envelope.
Owner: GstBtEnvelopeAD
Flags: Read / Write
Allowed values: >= 0
Default value: 0