![]() |
![]() |
![]() |
GStreamer Buzztard Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
void gstbt_tempo_change_tempo (GstBtTempo *self
,glong beats_per_minute
,glong ticks_per_beat
,glong subticks_per_tick
);
This interface offers three GObject properties to specify a rythmic tempo of
the GStreamer pipeline. The tempo can be changed from the application side by
calling gstbt_tempo_change_tempo()
.
GstElements that implement this interface should use the given tempo, to
adjust their gst_object_sync_values()
cycle.
The difference between the tempo iface and the tempo-tag metadata is that the metadata describes the overall tempo, but the iface allows to change the tempo during playback.
void gstbt_tempo_change_tempo (GstBtTempo *self
,glong beats_per_minute
,glong ticks_per_beat
,glong subticks_per_tick
);
Set all tempo properties at once. Pass -1 to leave a value unchanged.
|
a GObject that implements GstBtTempo |
|
the number of beats in a minute |
|
the number of ticks of one beat (measure) |
|
the number of subticks within one tick |