mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
326d36b8d8
Original commit message from CVS: Added state change code. Added/updated docs. Added sink base class, make fakesink extend the base class. Small cleanups in GstPipeline.
16 lines
298 B
Text
16 lines
298 B
Text
Base classes
|
|
------------
|
|
|
|
GstBaseSink
|
|
|
|
Base class for sink elements.
|
|
|
|
- one sinkpad
|
|
- handles state changes
|
|
- does flushing
|
|
- preroll with optional preview
|
|
- pull/push mode
|
|
- EOS handling
|
|
|
|
FIXME: not much point making it operate in pull mode as a generic
|
|
base class I guess...
|