mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-09 05:38:58 +00:00
Original commit message from CVS: Added .dia UML of GstCaps Added the autoplugger factory to plugins.dia Added a first draft for caps-negotiation
941 lines
28 KiB
XML
941 lines
28 KiB
XML
<?xml version="1.0"?>
|
|
<diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
|
|
<diagramdata>
|
|
<attribute name="background">
|
|
<color val="#ffffff"/>
|
|
</attribute>
|
|
<attribute name="paper">
|
|
<composite type="paper">
|
|
<attribute name="name">
|
|
<string>#A4#</string>
|
|
</attribute>
|
|
<attribute name="tmargin">
|
|
<real val="2.82"/>
|
|
</attribute>
|
|
<attribute name="bmargin">
|
|
<real val="2.82"/>
|
|
</attribute>
|
|
<attribute name="lmargin">
|
|
<real val="2.82"/>
|
|
</attribute>
|
|
<attribute name="rmargin">
|
|
<real val="2.82"/>
|
|
</attribute>
|
|
<attribute name="is_portrait">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="scaling">
|
|
<real val="1"/>
|
|
</attribute>
|
|
<attribute name="fitto">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="grid">
|
|
<composite type="grid">
|
|
<attribute name="width_x">
|
|
<real val="1"/>
|
|
</attribute>
|
|
<attribute name="width_y">
|
|
<real val="1"/>
|
|
</attribute>
|
|
<attribute name="visible_x">
|
|
<int val="1"/>
|
|
</attribute>
|
|
<attribute name="visible_y">
|
|
<int val="1"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="guides">
|
|
<composite type="guides">
|
|
<attribute name="hguides"/>
|
|
<attribute name="vguides"/>
|
|
</composite>
|
|
</attribute>
|
|
</diagramdata>
|
|
<layer name="Background" visible="true">
|
|
<object type="UML - Class" version="0" id="O0">
|
|
<attribute name="obj_pos">
|
|
<point val="0.85,4.15"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="0.8,4.1;12.3656,11.4"/>
|
|
</attribute>
|
|
<attribute name="elem_corner">
|
|
<point val="0.85,4.15"/>
|
|
</attribute>
|
|
<attribute name="elem_width">
|
|
<real val="11.4656"/>
|
|
</attribute>
|
|
<attribute name="elem_height">
|
|
<real val="7.2"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string>#GstPlugin#</string>
|
|
</attribute>
|
|
<attribute name="stereotype">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_attributes">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="visible_attributes">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="visible_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="attributes">
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#name#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#longname#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#char *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#filename#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#loaded#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gboolean#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#elements#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GList *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#types#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GList *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#autopluggers#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GList *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="operations"/>
|
|
<attribute name="template">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="templates"/>
|
|
</object>
|
|
<object type="UML - Class" version="0" id="O1">
|
|
<attribute name="obj_pos">
|
|
<point val="17,9"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="16.95,8.95;31.9092,13.85"/>
|
|
</attribute>
|
|
<attribute name="elem_corner">
|
|
<point val="17,9"/>
|
|
</attribute>
|
|
<attribute name="elem_width">
|
|
<real val="14.8592"/>
|
|
</attribute>
|
|
<attribute name="elem_height">
|
|
<real val="4.8"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string>#GstElementFactory#</string>
|
|
</attribute>
|
|
<attribute name="stereotype">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_attributes">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="visible_attributes">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="visible_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="attributes">
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#name#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#type#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GtkType#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#details#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GstElementDetails *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#padtemplates#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GList *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="operations"/>
|
|
<attribute name="template">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="templates"/>
|
|
</object>
|
|
<object type="UML - Association" version="0" id="O2">
|
|
<attribute name="obj_pos">
|
|
<point val="12.3156,9.25"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="10.8656,7.8;18.45,11.15"/>
|
|
</attribute>
|
|
<attribute name="orth_points">
|
|
<point val="12.3156,9.25"/>
|
|
<point val="15,9.25"/>
|
|
<point val="15,9.7"/>
|
|
<point val="17,9.7"/>
|
|
</attribute>
|
|
<attribute name="orth_orient">
|
|
<enum val="0"/>
|
|
<enum val="1"/>
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="direction">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="ends">
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#1#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="2"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#*#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<connections>
|
|
<connection handle="0" to="O0" connection="17"/>
|
|
<connection handle="1" to="O1" connection="3"/>
|
|
</connections>
|
|
</object>
|
|
<object type="UML - Class" version="0" id="O3">
|
|
<attribute name="obj_pos">
|
|
<point val="21,2"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="20.95,1.95;34.9396,6.85"/>
|
|
</attribute>
|
|
<attribute name="elem_corner">
|
|
<point val="21,2"/>
|
|
</attribute>
|
|
<attribute name="elem_width">
|
|
<real val="13.8896"/>
|
|
</attribute>
|
|
<attribute name="elem_height">
|
|
<real val="4.8"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string>#GstPadTemplate#</string>
|
|
</attribute>
|
|
<attribute name="stereotype">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_attributes">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="visible_attributes">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="visible_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="attributes">
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#name_template#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#direction#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GstPadDirection#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#presence#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GstPadPresence#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#caps#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GstCaps *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="operations"/>
|
|
<attribute name="template">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="templates"/>
|
|
</object>
|
|
<object type="UML - Association" version="0" id="O4">
|
|
<attribute name="obj_pos">
|
|
<point val="31.8592,13.3"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="30.4092,1.25;38.45,14.75"/>
|
|
</attribute>
|
|
<attribute name="orth_points">
|
|
<point val="31.8592,13.3"/>
|
|
<point val="37,13.3"/>
|
|
<point val="37,2.7"/>
|
|
<point val="34.8896,2.7"/>
|
|
</attribute>
|
|
<attribute name="orth_orient">
|
|
<enum val="0"/>
|
|
<enum val="1"/>
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="direction">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="ends">
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#1#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="2"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#*#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<connections>
|
|
<connection handle="0" to="O1" connection="15"/>
|
|
<connection handle="1" to="O3" connection="4"/>
|
|
</connections>
|
|
</object>
|
|
<object type="UML - Class" version="0" id="O5">
|
|
<attribute name="obj_pos">
|
|
<point val="17.1,14.85"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="17.05,14.8;32.494,18.9"/>
|
|
</attribute>
|
|
<attribute name="elem_corner">
|
|
<point val="17.1,14.85"/>
|
|
</attribute>
|
|
<attribute name="elem_width">
|
|
<real val="15.344"/>
|
|
</attribute>
|
|
<attribute name="elem_height">
|
|
<real val="4"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string>#GstTypeFactory#</string>
|
|
</attribute>
|
|
<attribute name="stereotype">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_attributes">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="visible_attributes">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="visible_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="attributes">
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#mime#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#exts#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#typefindfunc#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GstTypeFindFunc#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="operations"/>
|
|
<attribute name="template">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="templates"/>
|
|
</object>
|
|
<object type="UML - Association" version="0" id="O6">
|
|
<attribute name="obj_pos">
|
|
<point val="12.3156,10.05"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="10.8656,8.6;18.55,17"/>
|
|
</attribute>
|
|
<attribute name="orth_points">
|
|
<point val="12.3156,10.05"/>
|
|
<point val="15.7,10.05"/>
|
|
<point val="15.7,15.55"/>
|
|
<point val="17.1,15.55"/>
|
|
</attribute>
|
|
<attribute name="orth_orient">
|
|
<enum val="0"/>
|
|
<enum val="1"/>
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="direction">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="ends">
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#1#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="2"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#*#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<connections>
|
|
<connection handle="0" to="O0" connection="19"/>
|
|
<connection handle="1" to="O5" connection="3"/>
|
|
</connections>
|
|
</object>
|
|
<object type="UML - Class" version="0" id="O7">
|
|
<attribute name="obj_pos">
|
|
<point val="17.065,19.975"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="17.015,19.925;27.5201,24.025"/>
|
|
</attribute>
|
|
<attribute name="elem_corner">
|
|
<point val="17.065,19.975"/>
|
|
</attribute>
|
|
<attribute name="elem_width">
|
|
<real val="10.4051"/>
|
|
</attribute>
|
|
<attribute name="elem_height">
|
|
<real val="4"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string>#GstAutoplugFactory#</string>
|
|
</attribute>
|
|
<attribute name="stereotype">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_attributes">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="suppress_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="visible_attributes">
|
|
<boolean val="true"/>
|
|
</attribute>
|
|
<attribute name="visible_operations">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="attributes">
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#name#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#longdesc#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#gchar *#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite type="umlattribute">
|
|
<attribute name="name">
|
|
<string>#type#</string>
|
|
</attribute>
|
|
<attribute name="type">
|
|
<string>#GtkType#</string>
|
|
</attribute>
|
|
<attribute name="value">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="visibility">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="abstract">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="class_scope">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<attribute name="operations"/>
|
|
<attribute name="template">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="templates"/>
|
|
</object>
|
|
<object type="UML - Association" version="0" id="O8">
|
|
<attribute name="obj_pos">
|
|
<point val="12.3156,10.85"/>
|
|
</attribute>
|
|
<attribute name="obj_bb">
|
|
<rectangle val="10.8656,9.4;18.515,22.125"/>
|
|
</attribute>
|
|
<attribute name="orth_points">
|
|
<point val="12.3156,10.85"/>
|
|
<point val="14.8,10.85"/>
|
|
<point val="14.8,20.675"/>
|
|
<point val="17.065,20.675"/>
|
|
</attribute>
|
|
<attribute name="orth_orient">
|
|
<enum val="0"/>
|
|
<enum val="1"/>
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="name">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="direction">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
<attribute name="ends">
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#1#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="2"/>
|
|
</attribute>
|
|
</composite>
|
|
<composite>
|
|
<attribute name="role">
|
|
<string/>
|
|
</attribute>
|
|
<attribute name="multiplicity">
|
|
<string>#*#</string>
|
|
</attribute>
|
|
<attribute name="arrow">
|
|
<boolean val="false"/>
|
|
</attribute>
|
|
<attribute name="aggregate">
|
|
<enum val="0"/>
|
|
</attribute>
|
|
</composite>
|
|
</attribute>
|
|
<connections>
|
|
<connection handle="0" to="O0" connection="21"/>
|
|
<connection handle="1" to="O7" connection="3"/>
|
|
</connections>
|
|
</object>
|
|
</layer>
|
|
</diagram>
|