1 /* dot -Tpng gst-universe.dot -ogst-universe.png
4 * circo -Tpng gst-universe.dot -ogst-universe.circo.png
5 * neato -Tpng gst-universe.dot -ogst-universe.neato.png
8 * - add urls to api docs
12 node [style="filled", shape="box", fillcolor="#eeeeee", fontsize="9px", fontname="Bitstream Vera Sans", target="_top"];
13 edge [labelfontsize="7px", fontsize="7px", labelfontname="Bitstream Vera Sans", fontname="Bitstream Vera Sans"];
18 fontname="Bitstream Vera Sans";
20 label="GStreamer Universe";
24 application [color=black, fillcolor="#ffdddd"];
25 bin [href="GstBin.html", color=black, fillcolor="#ccccff"];
26 bus [href="GstBus.html"];
27 buffer [href="gstreamer-GstBuffer.html", color=black, fillcolor="#ddffdd"];
28 caps [href="gstreamer-GstCaps.html"];
29 clock [href="GstClock.html"];
30 element [href="GstElement.html", color=black, fillcolor="#ccccff"];
31 element_factory [href="GstElementFactory.html", label="element factory"];
32 event [href="gstreamer-GstEvent.html", color=black, fillcolor="#ddffdd"];
33 message [href="gstreamer-GstMessage.html", color=black, fillcolor="#ddffdd"];
34 pad [href="GstPad.html", color=black, fillcolor="#ccccff"];
35 pad_template [href="GstPadTemplate.html", label="pad template"];
36 pipeline [href="GstPipeline.html", color=black, fillcolor="#ccccff"];
37 plugin [href="GstPlugin.html"];
38 plugin_feature [href="GstPluginFeature.html", label="plugin feature"];
39 query [href="gstreamer-GstQuery.html", color=black, fillcolor="#ddffdd"];
40 registry [href="GstRegistry.html"];
41 structure [href="gstreamer-GstStructure.html"];
44 bin -> element [label="is-a"];
45 pipeline -> bin [label="is-a"];
46 pipeline -> bus [label="has 1"];
47 pipeline -> clock [label="has 1"];
48 element -> pad_template [label="has n"];
49 element -> pad [label="has n"];
50 element -> clock [label="may provide"];
51 pad -> caps [label="has n"];
52 pad_template -> caps [label="has n"];
53 buffer -> caps [label="has n"];
54 caps -> structure [label="has n"];
55 bin -> element [label="has n"];
57 pad -> pad_template [label="is created from"];
58 element -> element_factory [label="is created from"];
60 element -> query [label="answers"];
61 element -> event [label="send & receive"];
62 element -> buffer [label="send & receive"];
63 element -> message [label="send"];
64 bus -> message [label="receive"];
66 registry -> plugin [label="has n"];
67 plugin -> plugin_feature [label="has n"];
68 element_factory -> plugin_feature [label="is-a"];
70 application -> pipeline [label="has"];
71 application -> bus [label="listen on"];
72 application -> query [label="send"];
73 application -> event [label="send"];