summaryrefslogtreecommitdiff
path: root/docs/design/part-element-sink.txt
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2005-05-06 08:25:19 +0000
committerWim Taymans <wim.taymans@gmail.com>2005-05-06 08:25:19 +0000
commitc11c932f88ae1f24d3e176ec55c5625aa805c5ee (patch)
tree91efdb8a877566f09a5649c9d611476579ecbddd /docs/design/part-element-sink.txt
parente33d96ba60dd76ca7a0e79b8cf60afa44ebdad82 (diff)
Some more documentation.
Original commit message from CVS: * docs/design/part-element-sink.txt: * docs/design/part-element-source.txt: * gst/base/gstbasesink.c: (gst_basesink_class_init), (gst_basesink_event), (gst_basesink_activate): * gst/base/gstbasesink.h: * gst/base/gstbasesrc.c: (gst_basesrc_init), (gst_basesrc_unlock), (gst_basesrc_activate): * gst/base/gstbasesrc.h: * gst/gstelement.c: (gst_element_pads_activate): Some more documentation. Fixed scheduling decision in _pads_activate().
Diffstat (limited to 'docs/design/part-element-sink.txt')
-rw-r--r--docs/design/part-element-sink.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/design/part-element-sink.txt b/docs/design/part-element-sink.txt
new file mode 100644
index 0000000000..4aca253020
--- /dev/null
+++ b/docs/design/part-element-sink.txt
@@ -0,0 +1,15 @@
+Sink elements
+-------------
+
+Sink elements consume data. They normally have no source pads.
+
+typical sink elements include:
+
+ - audio/video renderers
+ - network sinks
+ - filesinks
+
+Sinks are harder to construct than other element types as they are
+treated specially by the GStreamer core.
+
+