Message.step_start
Description:
[ CCode ( has_construct_function = false ) ]
public Message.step_start (Object? src, bool active, Format format, uint64 amount, double rate, bool flush, bool intermediate)
public Message.step_start (Object? src, bool active, Format format, uint64 amount, double rate, bool flush, bool intermediate)
This message is posted by elements when they accept or activate a new step event for amount
in format
.
active
is set to false when the element accepted the new step event and has queued it for
execution in the streaming threads.
active
is set to true when the element has activated the step operation and is now ready to
start executing the step in the streaming thread. After this message is emitted, the application can queue a new step operation in the element.
Parameters:
src |
The object originating the message. |
active |
if the step is active or queued |
format |
the format of |
amount |
the amount of stepped data |
rate |
the rate of the stepped amount |
flush |
is this an flushing step |
intermediate |
is this an intermediate step |
Returns:
The new step_start message. MT safe. |