Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstControlSource ╰── GstTimedValueControlSource ╰── GstInterpolationControlSource ╰── GstBtEnvelope ├── GstBtEnvelopeAD ├── GstBtEnvelopeADSR ╰── GstBtEnvelopeD
Base class for envelopes. The are specialized control sources. Subclsses provide constructors and configure a GstInterpolationControlSource according to the parameters given.
gboolean gstbt_envelope_is_running (GstBtEnvelope *self
,guint64 offset
);
Checks if the end of the envelop has reached. Can be used to skip audio rendering once the end is reached.
void
gstbt_envelope_reset (GstBtEnvelope *self
);
Resets the envelope. Call this to to turn off envelopes before playing a song another time.