Gst.Event.new_step
function new_step(format:Gst.Format, amount:Number, rate:Number, flush:Boolean, intermediate:Boolean):Gst.Event { // Gjs wrapper for gst_event_new_step() }
Create a new step event. The purpose of the step event is to instruct a sink to skip amount (expressed in format) of media. It can be used to implement stepping through the video frame by frame or for doing fast trick modes.
A rate of <= 0.0 is not allowed. Pause the pipeline, for the effect of rate = 0.0 or first reverse the direction of playback using a seek event to get the same effect as rate < 0.0.
The flush flag will clear any pending data in the pipeline before starting the step operation.
The intermediate flag instructs the pipeline that this step operation is part of a larger step operation.
- format
the format of amount
- amount
the amount of data to step
- rate
the step rate
- flush
flushing steps
- intermediate
intermediate steps
- Returns
a new Gst.Event