Module: GstBase::BaseParseFrameFlags

Defined in:
(unknown)

Constant Summary collapse

NONE =

no flag

0 or :none
NEW_FRAME =

set by baseclass if current frame is passed for processing to the subclass for the first time (and not set on subsequent calls with same data).

1 or :new_frame
NO_FRAME =

set to indicate this buffer should not be counted as frame, e.g. if this frame is dependent on a previous one. As it is not counted as a frame, bitrate increases but frame to time conversions are maintained.

2 or :no_frame
CLIP =

pre_push_frame can set this to indicate that regular segment clipping can still be performed (as opposed to any custom one having been done).

4 or :clip
DROP =

indicates to finish_frame that the the frame should be dropped (and might be handled internally by subclass)

8 or :drop
QUEUE =

indicates to finish_frame that the the frame should be queued for now and processed fully later when the first non-queued frame is finished

16 or :queue