Blob Blame History Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: pipeline Pages: 1 -->
<svg width="705pt" height="632pt"
 viewBox="0.00 0.00 705.00 632.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 628)">
<title>pipeline</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-628 701,-628 701,4 -4,4"/>
<!-- application -->
<g id="node1" class="node"><title>application</title>
<polygon fill="#ffdddd" stroke="black" points="573,-624 507,-624 507,-588 573,-588 573,-624"/>
<text text-anchor="middle" x="540" y="-603.8" font-family="Bitstream Vera Sans" font-size="9.00">application</text>
</g>
<!-- bus -->
<g id="node3" class="node"><title>bus</title>
<g id="a_node3"><a xlink:href="GstBus.html" xlink:title="bus" target="_top">
<polygon fill="#eeeeee" stroke="black" points="122,-464 68,-464 68,-428 122,-428 122,-464"/>
<text text-anchor="middle" x="95" y="-443.8" font-family="Bitstream Vera Sans" font-size="9.00">bus</text>
</a>
</g>
</g>
<!-- application&#45;&gt;bus -->
<g id="edge24" class="edge"><title>application&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M506.758,-602.199C426.171,-595.002 222.572,-574.283 162,-544 131.074,-528.539 123.39,-519.884 106,-490 103.213,-485.211 101.124,-479.72 99.5606,-474.299"/>
<polygon fill="black" stroke="black" points="102.87,-473.085 97.1565,-464.163 96.059,-474.701 102.87,-473.085"/>
<text text-anchor="middle" x="178" y="-524.4" font-family="Bitstream Vera Sans" font-size="7.00">listen on</text>
</g>
<!-- event -->
<g id="node9" class="node"><title>event</title>
<g id="a_node9"><a xlink:href="gstreamer-GstEvent.html" xlink:title="event" target="_top">
<polygon fill="#ddffdd" stroke="black" points="589,-304 535,-304 535,-268 589,-268 589,-304"/>
<text text-anchor="middle" x="562" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">event</text>
</a>
</g>
</g>
<!-- application&#45;&gt;event -->
<g id="edge26" class="edge"><title>application&#45;&gt;event</title>
<path fill="none" stroke="black" d="M573.107,-590.632C596.973,-577.79 625,-556.442 625,-527 625,-527 625,-527 625,-365 625,-344.901 622.884,-338.209 611,-322 607.187,-316.799 602.366,-312.073 597.245,-307.894"/>
<polygon fill="black" stroke="black" points="599.161,-304.957 589.052,-301.788 594.979,-310.57 599.161,-304.957"/>
<text text-anchor="middle" x="634" y="-444.4" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pipeline -->
<g id="node13" class="node"><title>pipeline</title>
<g id="a_node13"><a xlink:href="GstPipeline.html" xlink:title="pipeline" target="_top">
<polygon fill="#ccccff" stroke="black" points="257,-544 203,-544 203,-508 257,-508 257,-544"/>
<text text-anchor="middle" x="230" y="-523.8" font-family="Bitstream Vera Sans" font-size="9.00">pipeline</text>
</a>
</g>
</g>
<!-- application&#45;&gt;pipeline -->
<g id="edge23" class="edge"><title>application&#45;&gt;pipeline</title>
<path fill="none" stroke="black" d="M506.825,-596.653C448.502,-581.978 328.013,-551.661 267.053,-536.323"/>
<polygon fill="black" stroke="black" points="267.647,-532.863 257.095,-533.817 265.939,-539.652 267.647,-532.863"/>
<text text-anchor="middle" x="401.5" y="-564.4" font-family="Bitstream Vera Sans" font-size="7.00">has</text>
</g>
<!-- query -->
<g id="node16" class="node"><title>query</title>
<g id="a_node16"><a xlink:href="gstreamer-GstQuery.html" xlink:title="query" target="_top">
<polygon fill="#ddffdd" stroke="black" points="683,-304 629,-304 629,-268 683,-268 683,-304"/>
<text text-anchor="middle" x="656" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">query</text>
</a>
</g>
</g>
<!-- application&#45;&gt;query -->
<g id="edge25" class="edge"><title>application&#45;&gt;query</title>
<path fill="none" stroke="black" d="M573.294,-600.999C614.416,-593.987 679,-575.287 679,-527 679,-527 679,-527 679,-365 679,-347.449 673.577,-328.551 667.997,-313.753"/>
<polygon fill="black" stroke="black" points="671.147,-312.205 664.174,-304.229 664.651,-314.813 671.147,-312.205"/>
<text text-anchor="middle" x="688" y="-444.4" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- bin -->
<g id="node2" class="node"><title>bin</title>
<g id="a_node2"><a xlink:href="GstBin.html" xlink:title="bin" target="_top">
<polygon fill="#ccccff" stroke="black" points="341,-464 287,-464 287,-428 341,-428 341,-464"/>
<text text-anchor="middle" x="314" y="-443.8" font-family="Bitstream Vera Sans" font-size="9.00">bin</text>
</a>
</g>
</g>
<!-- element -->
<g id="node7" class="node"><title>element</title>
<g id="a_node7"><a xlink:href="GstElement.html" xlink:title="element" target="_top">
<polygon fill="#ccccff" stroke="black" points="377,-384 323,-384 323,-348 377,-348 377,-384"/>
<text text-anchor="middle" x="350" y="-363.8" font-family="Bitstream Vera Sans" font-size="9.00">element</text>
</a>
</g>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge1" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M311.513,-427.631C311.068,-419.539 311.592,-409.964 315,-402 316.509,-398.474 318.555,-395.114 320.905,-391.97"/>
<polygon fill="black" stroke="black" points="323.757,-394.024 327.678,-384.181 318.475,-389.431 323.757,-394.024"/>
<text text-anchor="middle" x="321.5" y="-404.4" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge12" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M321.99,-427.689C326.604,-417.692 332.505,-404.906 337.7,-393.651"/>
<polygon fill="black" stroke="black" points="341.02,-394.809 342.033,-384.262 334.664,-391.875 341.02,-394.809"/>
<text text-anchor="middle" x="344" y="-404.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- message -->
<g id="node10" class="node"><title>message</title>
<g id="a_node10"><a xlink:href="gstreamer-GstMessage.html" xlink:title="message" target="_top">
<polygon fill="#ddffdd" stroke="black" points="128,-304 72,-304 72,-268 128,-268 128,-304"/>
<text text-anchor="middle" x="100" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">message</text>
</a>
</g>
</g>
<!-- bus&#45;&gt;message -->
<g id="edge19" class="edge"><title>bus&#45;&gt;message</title>
<path fill="none" stroke="black" d="M95.5446,-427.79C96.4087,-400.485 98.1015,-346.994 99.1335,-314.38"/>
<polygon fill="black" stroke="black" points="102.638,-314.294 99.4561,-304.188 95.6414,-314.073 102.638,-314.294"/>
<text text-anchor="middle" x="111.5" y="-364.4" font-family="Bitstream Vera Sans" font-size="7.00">receive</text>
</g>
<!-- buffer -->
<g id="node4" class="node"><title>buffer</title>
<g id="a_node4"><a xlink:href="gstreamer-GstBuffer.html" xlink:title="buffer" target="_top">
<polygon fill="#ddffdd" stroke="black" points="521,-250 467,-250 467,-214 521,-214 521,-250"/>
<text text-anchor="middle" x="494" y="-229.8" font-family="Bitstream Vera Sans" font-size="9.00">buffer</text>
</a>
</g>
</g>
<!-- caps -->
<g id="node5" class="node"><title>caps</title>
<g id="a_node5"><a xlink:href="gstreamer-GstCaps.html" xlink:title="caps" target="_top">
<polygon fill="#eeeeee" stroke="black" points="472,-116 418,-116 418,-80 472,-80 472,-116"/>
<text text-anchor="middle" x="445" y="-95.8" font-family="Bitstream Vera Sans" font-size="9.00">caps</text>
</a>
</g>
</g>
<!-- buffer&#45;&gt;caps -->
<g id="edge10" class="edge"><title>buffer&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M488.075,-213.734C483.094,-199.326 475.729,-178.272 469,-160 464.721,-148.382 463.521,-145.526 459,-134 457.925,-131.258 456.795,-128.399 455.662,-125.548"/>
<polygon fill="black" stroke="black" points="458.838,-124.063 451.882,-116.072 452.336,-126.657 458.838,-124.063"/>
<text text-anchor="middle" x="492" y="-176.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- structure -->
<g id="node18" class="node"><title>structure</title>
<g id="a_node18"><a xlink:href="gstreamer-GstStructure.html" xlink:title="structure" target="_top">
<polygon fill="#eeeeee" stroke="black" points="474.5,-36 415.5,-36 415.5,-0 474.5,-0 474.5,-36"/>
<text text-anchor="middle" x="445" y="-15.8" font-family="Bitstream Vera Sans" font-size="9.00">structure</text>
</a>
</g>
</g>
<!-- caps&#45;&gt;structure -->
<g id="edge11" class="edge"><title>caps&#45;&gt;structure</title>
<path fill="none" stroke="black" d="M445,-79.6893C445,-69.8938 445,-57.4218 445,-46.335"/>
<polygon fill="black" stroke="black" points="448.5,-46.2623 445,-36.2623 441.5,-46.2624 448.5,-46.2623"/>
<text text-anchor="middle" x="455" y="-56.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- clock -->
<g id="node6" class="node"><title>clock</title>
<g id="a_node6"><a xlink:href="GstClock.html" xlink:title="clock" target="_top">
<polygon fill="#eeeeee" stroke="black" points="200,-304 146,-304 146,-268 200,-268 200,-304"/>
<text text-anchor="middle" x="173" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">clock</text>
</a>
</g>
</g>
<!-- element&#45;&gt;buffer -->
<g id="edge17" class="edge"><title>element&#45;&gt;buffer</title>
<path fill="none" stroke="black" d="M377.168,-350.815C396.82,-339.732 423.276,-323.047 443,-304 456.792,-290.682 469.391,-273.218 478.616,-258.944"/>
<polygon fill="black" stroke="black" points="481.816,-260.43 484.17,-250.1 475.888,-256.707 481.816,-260.43"/>
<text text-anchor="middle" x="449" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;clock -->
<g id="edge7" class="edge"><title>element&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M322.951,-360.496C297.239,-355.49 258,-345.937 227,-330 216.985,-324.851 207.046,-317.689 198.477,-310.684"/>
<polygon fill="black" stroke="black" points="200.608,-307.902 190.724,-304.088 196.073,-313.234 200.608,-307.902"/>
<text text-anchor="middle" x="249.5" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">may provide</text>
</g>
<!-- element_factory -->
<g id="node8" class="node"><title>element_factory</title>
<g id="a_node8"><a xlink:href="GstElementFactory.html" xlink:title="element factory" target="_top">
<polygon fill="#eeeeee" stroke="black" points="306,-304 218,-304 218,-268 306,-268 306,-304"/>
<text text-anchor="middle" x="262" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">element factory</text>
</a>
</g>
</g>
<!-- element&#45;&gt;element_factory -->
<g id="edge14" class="edge"><title>element&#45;&gt;element_factory</title>
<path fill="none" stroke="black" d="M322.684,-356.184C308.739,-350.538 292.367,-341.99 281,-330 276.611,-325.371 273.132,-319.56 270.415,-313.721"/>
<polygon fill="black" stroke="black" points="273.513,-312.045 266.537,-304.071 267.018,-314.655 273.513,-312.045"/>
<text text-anchor="middle" x="308.5" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- element&#45;&gt;event -->
<g id="edge16" class="edge"><title>element&#45;&gt;event</title>
<path fill="none" stroke="black" d="M377.167,-359.631C404.067,-353.879 446.165,-343.694 481,-330 496.169,-324.037 512.16,-315.966 525.889,-308.428"/>
<polygon fill="black" stroke="black" points="527.981,-311.267 534.994,-303.326 524.559,-305.161 527.981,-311.267"/>
<text text-anchor="middle" x="525" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;message -->
<g id="edge18" class="edge"><title>element&#45;&gt;message</title>
<path fill="none" stroke="black" d="M322.853,-360.766C291.168,-355.41 237.441,-345.035 193,-330 174.266,-323.662 154.263,-314.719 137.627,-306.629"/>
<polygon fill="black" stroke="black" points="138.771,-303.29 128.256,-301.99 135.666,-309.563 138.771,-303.29"/>
<text text-anchor="middle" x="202" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pad -->
<g id="node11" class="node"><title>pad</title>
<g id="a_node11"><a xlink:href="GstPad.html" xlink:title="pad" target="_top">
<polygon fill="#ccccff" stroke="black" points="434,-304 380,-304 380,-268 434,-268 434,-304"/>
<text text-anchor="middle" x="407" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">pad</text>
</a>
</g>
</g>
<!-- element&#45;&gt;pad -->
<g id="edge6" class="edge"><title>element&#45;&gt;pad</title>
<path fill="none" stroke="black" d="M362.65,-347.689C370.177,-337.389 379.867,-324.129 388.269,-312.632"/>
<polygon fill="black" stroke="black" points="391.311,-314.401 394.385,-304.262 385.659,-310.271 391.311,-314.401"/>
<text text-anchor="middle" x="391" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad_template -->
<g id="node12" class="node"><title>pad_template</title>
<g id="a_node12"><a xlink:href="GstPadTemplate.html" xlink:title="pad template" target="_top">
<polygon fill="#eeeeee" stroke="black" points="408.5,-196 331.5,-196 331.5,-160 408.5,-160 408.5,-196"/>
<text text-anchor="middle" x="370" y="-175.8" font-family="Bitstream Vera Sans" font-size="9.00">pad template</text>
</a>
</g>
</g>
<!-- element&#45;&gt;pad_template -->
<g id="edge5" class="edge"><title>element&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M349.143,-347.766C348.415,-328.323 347.922,-295.786 351,-268 353.319,-247.063 358.376,-223.793 362.69,-206.3"/>
<polygon fill="black" stroke="black" points="366.179,-206.781 365.249,-196.227 359.395,-205.058 366.179,-206.781"/>
<text text-anchor="middle" x="361" y="-284.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- element&#45;&gt;query -->
<g id="edge15" class="edge"><title>element&#45;&gt;query</title>
<path fill="none" stroke="black" d="M377.129,-362.468C416.974,-358.286 493.377,-348.497 556,-330 577.607,-323.618 600.777,-313.855 619.368,-305.243"/>
<polygon fill="black" stroke="black" points="621.089,-308.301 628.64,-300.869 618.103,-301.97 621.089,-308.301"/>
<text text-anchor="middle" x="594" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">answers</text>
</g>
<!-- plugin_feature -->
<g id="node15" class="node"><title>plugin_feature</title>
<g id="a_node15"><a xlink:href="GstPluginFeature.html" xlink:title="plugin feature" target="_top">
<polygon fill="#eeeeee" stroke="black" points="161,-196 81,-196 81,-160 161,-160 161,-196"/>
<text text-anchor="middle" x="121" y="-175.8" font-family="Bitstream Vera Sans" font-size="9.00">plugin feature</text>
</a>
</g>
</g>
<!-- element_factory&#45;&gt;plugin_feature -->
<g id="edge22" class="edge"><title>element_factory&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M239.346,-267.969C215.744,-250.226 178.595,-222.299 152.22,-202.471"/>
<polygon fill="black" stroke="black" points="154.163,-199.552 144.066,-196.341 149.956,-205.147 154.163,-199.552"/>
<text text-anchor="middle" x="219.5" y="-230.4" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pad&#45;&gt;caps -->
<g id="edge8" class="edge"><title>pad&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M421.344,-267.803C425.111,-262.414 428.746,-256.236 431,-250 438.96,-227.971 442.618,-163.615 444.109,-126.415"/>
<polygon fill="black" stroke="black" points="447.613,-126.383 444.489,-116.259 440.618,-126.121 447.613,-126.383"/>
<text text-anchor="middle" x="453" y="-176.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad&#45;&gt;pad_template -->
<g id="edge13" class="edge"><title>pad&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M387.78,-267.685C383.148,-262.473 378.748,-256.417 376,-250 370.16,-236.361 368.475,-219.918 368.334,-206.291"/>
<polygon fill="black" stroke="black" points="371.837,-206.131 368.502,-196.075 364.838,-206.016 371.837,-206.131"/>
<text text-anchor="middle" x="403.5" y="-230.4" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- pad_template&#45;&gt;caps -->
<g id="edge9" class="edge"><title>pad_template&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M386.323,-159.807C393.824,-151.926 402.846,-142.473 411,-134 414.348,-130.521 417.891,-126.856 421.376,-123.26"/>
<polygon fill="black" stroke="black" points="423.913,-125.672 428.367,-116.059 418.89,-120.796 423.913,-125.672"/>
<text text-anchor="middle" x="421" y="-136.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pipeline&#45;&gt;bin -->
<g id="edge2" class="edge"><title>pipeline&#45;&gt;bin</title>
<path fill="none" stroke="black" d="M248.642,-507.689C260.17,-496.985 275.14,-483.084 287.844,-471.288"/>
<polygon fill="black" stroke="black" points="290.463,-473.632 295.41,-464.262 285.7,-468.502 290.463,-473.632"/>
<text text-anchor="middle" x="281.5" y="-484.4" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pipeline&#45;&gt;bus -->
<g id="edge3" class="edge"><title>pipeline&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M202.644,-522.756C177.514,-519.39 140.552,-510.984 116,-490 110.861,-485.608 106.867,-479.663 103.809,-473.596"/>
<polygon fill="black" stroke="black" points="106.918,-471.967 99.7456,-464.169 100.49,-474.738 106.918,-471.967"/>
<text text-anchor="middle" x="126" y="-484.4" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- pipeline&#45;&gt;clock -->
<g id="edge4" class="edge"><title>pipeline&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M222.721,-507.939C208.912,-474.538 179.365,-397.851 169,-330 168.234,-324.983 168.152,-319.613 168.447,-314.428"/>
<polygon fill="black" stroke="black" points="171.956,-314.516 169.482,-304.214 164.992,-313.811 171.956,-314.516"/>
<text text-anchor="middle" x="198" y="-404.4" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- plugin -->
<g id="node14" class="node"><title>plugin</title>
<g id="a_node14"><a xlink:href="GstPlugin.html" xlink:title="plugin" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-304 0,-304 0,-268 54,-268 54,-304"/>
<text text-anchor="middle" x="27" y="-283.8" font-family="Bitstream Vera Sans" font-size="9.00">plugin</text>
</a>
</g>
</g>
<!-- plugin&#45;&gt;plugin_feature -->
<g id="edge21" class="edge"><title>plugin&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M42.1027,-267.969C57.4288,-250.687 81.3226,-223.743 98.8021,-204.032"/>
<polygon fill="black" stroke="black" points="101.606,-206.145 105.622,-196.341 96.3689,-201.5 101.606,-206.145"/>
<text text-anchor="middle" x="98" y="-230.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- registry -->
<g id="node17" class="node"><title>registry</title>
<g id="a_node17"><a xlink:href="GstRegistry.html" xlink:title="registry" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-384 0,-384 0,-348 54,-348 54,-384"/>
<text text-anchor="middle" x="27" y="-363.8" font-family="Bitstream Vera Sans" font-size="9.00">registry</text>
</a>
</g>
</g>
<!-- registry&#45;&gt;plugin -->
<g id="edge20" class="edge"><title>registry&#45;&gt;plugin</title>
<path fill="none" stroke="black" d="M27,-347.689C27,-337.894 27,-325.422 27,-314.335"/>
<polygon fill="black" stroke="black" points="30.5001,-314.262 27,-304.262 23.5001,-314.262 30.5001,-314.262"/>
<text text-anchor="middle" x="37" y="-324.4" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
</g>
</svg>