blob: 9d9140d0ecf444b88a427a75bae03ae9edf982f9 [file] [log] [blame]
<?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.26.3 (20100126.1600)
-->
<!-- Title: pipeline Pages: 1 -->
<svg width="710pt" height="644pt"
viewBox="0.00 0.00 710.00 644.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 640)">
<title>pipeline</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-640 707,-640 707,5 -4,5"/>
<!-- application -->
<g id="node1" class="node"><title>application</title>
<polygon fill="#ffdddd" stroke="black" points="549,-636 481,-636 481,-600 549,-600 549,-636"/>
<text text-anchor="middle" x="515" y="-615.9" font-family="Bitstream Vera Sans" font-size="9.00">application</text>
</g>
<!-- bus -->
<g id="node3" class="node"><title>bus</title>
<a xlink:href="GstBus.html" xlink:title="bus" target="_top">
<polygon fill="#eeeeee" stroke="black" points="123,-472 69,-472 69,-436 123,-436 123,-472"/>
<text text-anchor="middle" x="96" y="-451.9" font-family="Bitstream Vera Sans" font-size="9.00">bus</text>
</a>
</g>
<!-- application&#45;&gt;bus -->
<g id="edge48" class="edge"><title>application&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M480.882,-615.068C387.109,-606.683 130.706,-581.436 105,-554 87.3034,-535.112 87.1077,-504.493 90.0647,-482.105"/>
<polygon fill="black" stroke="black" points="93.5309,-482.594 91.6499,-472.167 86.6183,-481.491 93.5309,-482.594"/>
<text text-anchor="middle" x="121" y="-534.7" font-family="Bitstream Vera Sans" font-size="7.00">listen on</text>
</g>
<!-- event -->
<g id="node9" class="node"><title>event</title>
<a xlink:href="gstreamer-GstEvent.html" xlink:title="event" target="_top">
<polygon fill="#ddffdd" stroke="black" points="593,-308 539,-308 539,-272 593,-272 593,-308"/>
<text text-anchor="middle" x="566" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">event</text>
</a>
</g>
<!-- application&#45;&gt;event -->
<g id="edge52" class="edge"><title>application&#45;&gt;event</title>
<path fill="none" stroke="black" d="M549.192,-609.322C583.091,-598.421 630,-576.092 630,-536 630,-536 630,-536 630,-372 630,-350.63 628.436,-343.379 616,-326 611.985,-320.389 606.819,-315.321 601.337,-310.877"/>
<polygon fill="black" stroke="black" points="603.294,-307.97 593.177,-304.823 599.123,-313.592 603.294,-307.97"/>
<text text-anchor="middle" x="639" y="-452.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pipeline -->
<g id="node13" class="node"><title>pipeline</title>
<a xlink:href="GstPipeline.html" xlink:title="pipeline" target="_top">
<polygon fill="#ccccff" stroke="black" points="200,-554 146,-554 146,-518 200,-518 200,-554"/>
<text text-anchor="middle" x="173" y="-533.9" font-family="Bitstream Vera Sans" font-size="9.00">pipeline</text>
</a>
</g>
<!-- application&#45;&gt;pipeline -->
<g id="edge46" class="edge"><title>application&#45;&gt;pipeline</title>
<path fill="none" stroke="black" d="M480.957,-609.838C416.487,-594.38 277.059,-560.95 210.214,-544.923"/>
<polygon fill="black" stroke="black" points="210.671,-541.433 200.131,-542.505 209.039,-548.24 210.671,-541.433"/>
<text text-anchor="middle" x="371.5" y="-575.7" font-family="Bitstream Vera Sans" font-size="7.00">has</text>
</g>
<!-- query -->
<g id="node16" class="node"><title>query</title>
<a xlink:href="gstreamer-GstQuery.html" xlink:title="query" target="_top">
<polygon fill="#ddffdd" stroke="black" points="688,-308 634,-308 634,-272 688,-272 688,-308"/>
<text text-anchor="middle" x="661" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">query</text>
</a>
</g>
<!-- application&#45;&gt;query -->
<g id="edge50" class="edge"><title>application&#45;&gt;query</title>
<path fill="none" stroke="black" d="M549.2,-608.845C598.582,-594.602 684,-565.677 684,-536 684,-536 684,-536 684,-372 684,-353.443 678.472,-333.372 672.836,-317.732"/>
<polygon fill="black" stroke="black" points="676.014,-316.245 669.174,-308.155 669.476,-318.745 676.014,-316.245"/>
<text text-anchor="middle" x="693" y="-452.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- bin -->
<g id="node2" class="node"><title>bin</title>
<a xlink:href="GstBin.html" xlink:title="bin" target="_top">
<polygon fill="#ccccff" stroke="black" points="344,-472 290,-472 290,-436 344,-436 344,-472"/>
<text text-anchor="middle" x="317" y="-451.9" font-family="Bitstream Vera Sans" font-size="9.00">bin</text>
</a>
</g>
<!-- element -->
<g id="node7" class="node"><title>element</title>
<a xlink:href="GstElement.html" xlink:title="element" target="_top">
<polygon fill="#ccccff" stroke="black" points="380,-390 326,-390 326,-354 380,-354 380,-390"/>
<text text-anchor="middle" x="353" y="-369.9" font-family="Bitstream Vera Sans" font-size="9.00">element</text>
</a>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge2" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M314.385,-435.89C313.863,-427.147 314.36,-416.694 318,-408 319.467,-404.497 321.448,-401.144 323.725,-397.991"/>
<polygon fill="black" stroke="black" points="326.558,-400.06 330.299,-390.148 321.193,-395.564 326.558,-400.06"/>
<text text-anchor="middle" x="324.5" y="-411.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- bin&#45;&gt;element -->
<g id="edge24" class="edge"><title>bin&#45;&gt;element</title>
<path fill="none" stroke="black" d="M324.99,-435.802C329.65,-425.185 335.624,-411.578 340.857,-399.66"/>
<polygon fill="black" stroke="black" points="344.218,-400.711 345.033,-390.148 337.808,-397.897 344.218,-400.711"/>
<text text-anchor="middle" x="348" y="-411.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- message -->
<g id="node10" class="node"><title>message</title>
<a xlink:href="gstreamer-GstMessage.html" xlink:title="message" target="_top">
<polygon fill="#ddffdd" stroke="black" points="130,-308 72,-308 72,-272 130,-272 130,-308"/>
<text text-anchor="middle" x="101" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">message</text>
</a>
</g>
<!-- bus&#45;&gt;message -->
<g id="edge38" class="edge"><title>bus&#45;&gt;message</title>
<path fill="none" stroke="black" d="M96.5542,-435.823C97.4214,-407.377 99.1062,-352.115 100.134,-318.39"/>
<polygon fill="black" stroke="black" points="103.637,-318.361 100.443,-308.259 96.6401,-318.148 103.637,-318.361"/>
<text text-anchor="middle" x="113" y="-370.7" font-family="Bitstream Vera Sans" font-size="7.00">receive</text>
</g>
<!-- buffer -->
<g id="node4" class="node"><title>buffer</title>
<a xlink:href="gstreamer-GstBuffer.html" xlink:title="buffer" target="_top">
<polygon fill="#ddffdd" stroke="black" points="526,-254 472,-254 472,-218 526,-218 526,-254"/>
<text text-anchor="middle" x="499" y="-233.9" font-family="Bitstream Vera Sans" font-size="9.00">buffer</text>
</a>
</g>
<!-- caps -->
<g id="node5" class="node"><title>caps</title>
<a xlink:href="gstreamer-GstCaps.html" xlink:title="caps" target="_top">
<polygon fill="#eeeeee" stroke="black" points="477,-118 423,-118 423,-82 477,-82 477,-118"/>
<text text-anchor="middle" x="450" y="-97.9" font-family="Bitstream Vera Sans" font-size="9.00">caps</text>
</a>
</g>
<!-- buffer&#45;&gt;caps -->
<g id="edge20" class="edge"><title>buffer&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M492.897,-217.855C486.079,-197.759 474.605,-164.437 464,-136 462.989,-133.29 461.922,-130.472 460.846,-127.659"/>
<polygon fill="black" stroke="black" points="464.09,-126.343 457.221,-118.276 457.56,-128.866 464.09,-126.343"/>
<text text-anchor="middle" x="497" y="-180.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- structure -->
<g id="node18" class="node"><title>structure</title>
<a xlink:href="gstreamer-GstStructure.html" xlink:title="structure" target="_top">
<polygon fill="#eeeeee" stroke="black" points="480,-36 420,-36 420,-1.77636e-14 480,-3.55271e-15 480,-36"/>
<text text-anchor="middle" x="450" y="-15.9" font-family="Bitstream Vera Sans" font-size="9.00">structure</text>
</a>
</g>
<!-- caps&#45;&gt;structure -->
<g id="edge22" class="edge"><title>caps&#45;&gt;structure</title>
<path fill="none" stroke="black" d="M450,-81.8015C450,-71.3976 450,-58.1215 450,-46.3768"/>
<polygon fill="black" stroke="black" points="453.5,-46.1476 450,-36.1476 446.5,-46.1476 453.5,-46.1476"/>
<text text-anchor="middle" x="460" y="-57.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- clock -->
<g id="node6" class="node"><title>clock</title>
<a xlink:href="GstClock.html" xlink:title="clock" target="_top">
<polygon fill="#eeeeee" stroke="black" points="202,-308 148,-308 148,-272 202,-272 202,-308"/>
<text text-anchor="middle" x="175" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">clock</text>
</a>
</g>
<!-- element&#45;&gt;buffer -->
<g id="edge34" class="edge"><title>element&#45;&gt;buffer</title>
<path fill="none" stroke="black" d="M380.275,-353.991C388.855,-348.279 398.348,-341.911 407,-336 424.918,-323.758 431.543,-323.231 447,-308 460.734,-294.467 473.458,-276.976 482.882,-262.622"/>
<polygon fill="black" stroke="black" points="485.859,-264.463 488.302,-254.154 479.963,-260.689 485.859,-264.463"/>
<text text-anchor="middle" x="450.5" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;clock -->
<g id="edge14" class="edge"><title>element&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M325.855,-367.7C299.621,-362.753 259.355,-353.032 228,-336 217.836,-330.479 207.921,-322.726 199.469,-315.157"/>
<polygon fill="black" stroke="black" points="201.851,-312.592 192.153,-308.326 197.074,-317.709 201.851,-312.592"/>
<text text-anchor="middle" x="250.5" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">may provide</text>
</g>
<!-- element_factory -->
<g id="node8" class="node"><title>element_factory</title>
<a xlink:href="GstElementFactory.html" xlink:title="element factory" target="_top">
<polygon fill="#eeeeee" stroke="black" points="310,-308 220,-308 220,-272 310,-272 310,-308"/>
<text text-anchor="middle" x="265" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">element factory</text>
</a>
</g>
<!-- element&#45;&gt;element_factory -->
<g id="edge28" class="edge"><title>element&#45;&gt;element_factory</title>
<path fill="none" stroke="black" d="M325.762,-363.328C311.405,-357.559 294.447,-348.679 283,-336 278.399,-330.904 274.915,-324.496 272.3,-318.095"/>
<polygon fill="black" stroke="black" points="275.46,-316.528 268.869,-308.233 268.849,-318.828 275.46,-316.528"/>
<text text-anchor="middle" x="311" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- element&#45;&gt;event -->
<g id="edge32" class="edge"><title>element&#45;&gt;event</title>
<path fill="none" stroke="black" d="M380.199,-366.671C407.356,-360.87 449.978,-350.452 485,-336 500.329,-329.675 516.373,-321.036 530.1,-312.953"/>
<polygon fill="black" stroke="black" points="531.988,-315.902 538.756,-307.751 528.382,-309.902 531.988,-315.902"/>
<text text-anchor="middle" x="533.5" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">send &amp; receive</text>
</g>
<!-- element&#45;&gt;message -->
<g id="edge36" class="edge"><title>element&#45;&gt;message</title>
<path fill="none" stroke="black" d="M325.931,-368.055C293.466,-362.847 237.703,-352.373 192,-336 174.029,-329.562 155.051,-320.385 139.103,-311.92"/>
<polygon fill="black" stroke="black" points="140.555,-308.726 130.094,-307.044 137.223,-314.882 140.555,-308.726"/>
<text text-anchor="middle" x="201" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">send</text>
</g>
<!-- pad -->
<g id="node11" class="node"><title>pad</title>
<a xlink:href="GstPad.html" xlink:title="pad" target="_top">
<polygon fill="#ccccff" stroke="black" points="438,-308 384,-308 384,-272 438,-272 438,-308"/>
<text text-anchor="middle" x="411" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">pad</text>
</a>
</g>
<!-- element&#45;&gt;pad -->
<g id="edge12" class="edge"><title>element&#45;&gt;pad</title>
<path fill="none" stroke="black" d="M365.872,-353.802C373.606,-342.867 383.585,-328.759 392.191,-316.592"/>
<polygon fill="black" stroke="black" points="395.247,-318.333 398.164,-308.148 389.532,-314.291 395.247,-318.333"/>
<text text-anchor="middle" x="396" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad_template -->
<g id="node12" class="node"><title>pad_template</title>
<a xlink:href="GstPadTemplate.html" xlink:title="pad template" target="_top">
<polygon fill="#eeeeee" stroke="black" points="414,-200 334,-200 334,-164 414,-164 414,-200"/>
<text text-anchor="middle" x="374" y="-179.9" font-family="Bitstream Vera Sans" font-size="9.00">pad template</text>
</a>
</g>
<!-- element&#45;&gt;pad_template -->
<g id="edge10" class="edge"><title>element&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M352.343,-353.866C351.852,-333.779 351.74,-300.465 355,-272 357.392,-251.109 362.35,-227.899 366.602,-210.282"/>
<polygon fill="black" stroke="black" points="370.115,-210.655 369.128,-200.107 363.321,-208.969 370.115,-210.655"/>
<text text-anchor="middle" x="365" y="-288.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- element&#45;&gt;query -->
<g id="edge30" class="edge"><title>element&#45;&gt;query</title>
<path fill="none" stroke="black" d="M380.065,-369.707C420.595,-365.751 499.124,-356.062 563,-336 584.225,-329.334 606.773,-318.998 624.884,-309.811"/>
<polygon fill="black" stroke="black" points="626.645,-312.84 633.919,-305.137 623.429,-306.623 626.645,-312.84"/>
<text text-anchor="middle" x="604" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">answers</text>
</g>
<!-- plugin_feature -->
<g id="node15" class="node"><title>plugin_feature</title>
<a xlink:href="GstPluginFeature.html" xlink:title="plugin feature" target="_top">
<polygon fill="#eeeeee" stroke="black" points="163,-200 81,-200 81,-164 163,-164 163,-200"/>
<text text-anchor="middle" x="122" y="-179.9" font-family="Bitstream Vera Sans" font-size="9.00">plugin feature</text>
</a>
</g>
<!-- element_factory&#45;&gt;plugin_feature -->
<g id="edge44" class="edge"><title>element_factory&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M241.065,-271.923C217.246,-253.934 180.538,-226.21 154.178,-206.302"/>
<polygon fill="black" stroke="black" points="156.102,-203.37 146.013,-200.136 151.884,-208.955 156.102,-203.37"/>
<text text-anchor="middle" x="221.5" y="-234.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pad&#45;&gt;caps -->
<g id="edge16" class="edge"><title>pad&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M426.212,-271.967C430.042,-266.513 433.711,-260.293 436,-254 444.122,-231.669 447.706,-166.582 449.144,-128.55"/>
<polygon fill="black" stroke="black" points="452.656,-128.262 449.509,-118.145 445.66,-128.016 452.656,-128.262"/>
<text text-anchor="middle" x="458" y="-180.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pad&#45;&gt;pad_template -->
<g id="edge26" class="edge"><title>pad&#45;&gt;pad_template</title>
<path fill="none" stroke="black" d="M391.451,-271.737C386.938,-266.462 382.679,-260.389 380,-254 374.298,-240.4 372.567,-224.106 372.364,-210.46"/>
<polygon fill="black" stroke="black" points="375.866,-210.226 372.481,-200.187 368.867,-210.146 375.866,-210.226"/>
<text text-anchor="middle" x="408" y="-234.7" font-family="Bitstream Vera Sans" font-size="7.00">is created from</text>
</g>
<!-- pad_template&#45;&gt;caps -->
<g id="edge18" class="edge"><title>pad_template&#45;&gt;caps</title>
<path fill="none" stroke="black" d="M390.688,-163.58C398.365,-155.144 407.611,-145.034 416,-136 419.111,-132.649 422.398,-129.137 425.652,-125.675"/>
<polygon fill="black" stroke="black" points="428.331,-127.935 432.643,-118.258 423.237,-123.134 428.331,-127.935"/>
<text text-anchor="middle" x="426" y="-139.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- pipeline&#45;&gt;bin -->
<g id="edge4" class="edge"><title>pipeline&#45;&gt;bin</title>
<path fill="none" stroke="black" d="M200.085,-520.576C222.869,-507.602 255.644,-488.939 280.698,-474.672"/>
<polygon fill="black" stroke="black" points="282.589,-477.623 289.547,-469.633 279.125,-471.54 282.589,-477.623"/>
<text text-anchor="middle" x="260.5" y="-493.7" font-family="Bitstream Vera Sans" font-size="7.00">is&#45;a</text>
</g>
<!-- pipeline&#45;&gt;bus -->
<g id="edge6" class="edge"><title>pipeline&#45;&gt;bus</title>
<path fill="none" stroke="black" d="M145.839,-522.274C136.154,-516.403 125.739,-508.847 118,-500 113.301,-494.628 109.38,-488.077 106.212,-481.622"/>
<polygon fill="black" stroke="black" points="109.366,-480.102 102.108,-472.384 102.969,-482.943 109.366,-480.102"/>
<text text-anchor="middle" x="128" y="-493.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- pipeline&#45;&gt;clock -->
<g id="edge8" class="edge"><title>pipeline&#45;&gt;clock</title>
<path fill="none" stroke="black" d="M172.029,-517.807C170.207,-482.678 166.341,-403.054 165,-336 164.911,-331.556 164.4,-330.404 165,-326 165.365,-323.321 165.877,-320.559 166.477,-317.814"/>
<polygon fill="black" stroke="black" points="169.871,-318.667 168.939,-308.113 163.086,-316.945 169.871,-318.667"/>
<text text-anchor="middle" x="178" y="-411.7" font-family="Bitstream Vera Sans" font-size="7.00">has 1</text>
</g>
<!-- plugin -->
<g id="node14" class="node"><title>plugin</title>
<a xlink:href="GstPlugin.html" xlink:title="plugin" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-308 2.13163e-14,-308 0,-272 54,-272 54,-308"/>
<text text-anchor="middle" x="27" y="-287.9" font-family="Bitstream Vera Sans" font-size="9.00">plugin</text>
</a>
</g>
<!-- plugin&#45;&gt;plugin_feature -->
<g id="edge42" class="edge"><title>plugin&#45;&gt;plugin_feature</title>
<path fill="none" stroke="black" d="M43.1155,-271.679C58.5624,-254.119 82.0245,-227.446 99.3485,-207.751"/>
<polygon fill="black" stroke="black" points="102.146,-209.87 106.123,-200.05 96.8898,-205.247 102.146,-209.87"/>
<text text-anchor="middle" x="99" y="-234.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
<!-- registry -->
<g id="node17" class="node"><title>registry</title>
<a xlink:href="GstRegistry.html" xlink:title="registry" target="_top">
<polygon fill="#eeeeee" stroke="black" points="54,-390 2.13163e-14,-390 0,-354 54,-354 54,-390"/>
<text text-anchor="middle" x="27" y="-369.9" font-family="Bitstream Vera Sans" font-size="9.00">registry</text>
</a>
</g>
<!-- registry&#45;&gt;plugin -->
<g id="edge40" class="edge"><title>registry&#45;&gt;plugin</title>
<path fill="none" stroke="black" d="M27,-353.802C27,-343.398 27,-330.122 27,-318.377"/>
<polygon fill="black" stroke="black" points="30.5001,-318.148 27,-308.148 23.5001,-318.148 30.5001,-318.148"/>
<text text-anchor="middle" x="37" y="-329.7" font-family="Bitstream Vera Sans" font-size="7.00">has n</text>
</g>
</g>
</svg>