summaryrefslogtreecommitdiff
path: root/docs/design/part-gstelement.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design/part-gstelement.txt')
-rw-r--r--docs/design/part-gstelement.txt21
1 files changed, 7 insertions, 14 deletions
diff --git a/docs/design/part-gstelement.txt b/docs/design/part-gstelement.txt
index 7c104d9e80..ad3951a403 100644
--- a/docs/design/part-gstelement.txt
+++ b/docs/design/part-gstelement.txt
@@ -1,14 +1,5 @@
- gstelement
- name
- pads
- state
- loopfunction
- threadstate
- manager
- ghostpads
-
GstElement
-==========
+----------
The Element is the most important object in the entire GStreamer system, as it
defines the structure of the pipeline. Elements include sources, filters,
@@ -26,7 +17,7 @@ Element. This allows deeply nested pipelines, and the possibility of
"black-box" meta-elements.
Name
-----
+~~~~
All elements are named, and while they should ideally be unique in any given
pipeline, they do not have to be. The only guaranteed unique name for an
@@ -39,7 +30,7 @@ or name of an element is changed.
Pads
-----
+~~~~
GstPads are the property of a given GstElement. They provide the connection
capability, with allowing arbitrary structure in the graph. For any Element
@@ -67,10 +58,12 @@ pad = gst_element_get_pad(element,"padname"):
Ghost Pads
-----------
+~~~~~~~~~~
+More info in part-gstghostpad.txt.
State
------
+~~~~~
An element has a state. More info in part-states.txt.
+