mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-04-18 06:46:28 -04:00
4 lines
No EOL
54 KiB
XML
4 lines
No EOL
54 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than draw.io -->
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="912px" height="392px" viewBox="0 0 912 392" content="<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.6 Chrome/140.0.7339.249 Electron/38.8.0 Safari/537.36" version="29.3.6"> <diagram name="Page-1" id="B8EeGf7FokAUqwnJ1BiD"> <mxGraphModel dx="1989" dy="699" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="I8BeIrDr4whC96uCMVUz-51" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#E0E0E0;strokeWidth=2;" value="" vertex="1"> <mxGeometry height="390" width="365" x="295" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-50" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#E0E0E0;strokeWidth=2;" value="" vertex="1"> <mxGeometry height="390" width="280" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-49" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#E0E0E0;strokeWidth=2;" value="" vertex="1"> <mxGeometry height="390" width="230" x="-250" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-36" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;strokeWidth=2;" value="" vertex="1"> <mxGeometry height="80" width="320" x="320" y="180" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-9" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1"> <mxGeometry height="60" width="190" x="-240" y="280" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-1" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1" value="ALSA" vertex="1"> <mxGeometry height="30" width="70" x="-200" y="300" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-3" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fillColor=#d5e8d4;strokeColor=#82b366;" value="PulseAudio&lt;div&gt;or JACK&lt;/div&gt;" vertex="1"> <mxGeometry height="40" width="120" x="75" y="210" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-4" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;" value="ALSA API" vertex="1"> <mxGeometry height="30" width="80" x="330" y="190" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;" value="JACK API" vertex="1"> <mxGeometry height="30" width="110" x="520" y="190" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-6" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#82b366;" value="PulseAudio API" vertex="1"> <mxGeometry height="30" width="110" x="410" y="190" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-7" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;fontStyle=1" value="PipeWire" vertex="1"> <mxGeometry height="40" width="300" x="330" y="220" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-8" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Linux Kernel" vertex="1"> <mxGeometry height="30" width="60" x="-120" y="295" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-28" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-3"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="80" x="37" y="120" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-12" parent="1" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.devices.headset;" value="" vertex="1"> <mxGeometry height="48" width="36" x="-183" y="390" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-15" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="ALSA" vertex="1"> <mxGeometry height="30" width="60" x="-200" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-19" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-16" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=cross;startFill=0;dashed=1;dashPattern=1 2;" target="I8BeIrDr4whC96uCMVUz-1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-16" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" value="Application" vertex="1"> <mxGeometry height="30" width="85" x="-140" y="200" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-31" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-4"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-18" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="80" x="330" y="105" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-21" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1"> <mxGeometry height="60" width="190" x="60" y="280" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-20" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-12"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-40" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-37"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-22" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="ALSA" vertex="1"> <mxGeometry height="30" width="70" x="100" y="300" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-23" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Linux Kernel" vertex="1"> <mxGeometry height="30" width="60" x="180" y="295" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-24" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1"> <mxGeometry height="60" width="185" x="405" y="280" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-39" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-38"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-25" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" value="ALSA" vertex="1"> <mxGeometry height="30" width="70" x="445" y="300" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-26" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Linux Kernel" vertex="1"> <mxGeometry height="30" width="60" x="530" y="295" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-30" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-3"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-29" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="80" x="153" y="120" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-37" parent="1" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.devices.headset;" value="" vertex="1"> <mxGeometry height="48" width="36" x="117" y="390" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-38" parent="1" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.devices.headset;" value="" vertex="1"> <mxGeometry height="48" width="36" x="462" y="390" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-43" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;" value="PulseAudio or Jack backend" vertex="1"> <mxGeometry height="30" width="165" x="15" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-44" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;" value="PipeWire" vertex="1"> <mxGeometry height="30" width="165" x="323" y="60" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-48" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-6"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-45" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="80" x="425" y="105" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-47" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-5"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-46" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="80" x="535" y="105" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-53" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-52" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" target="I8BeIrDr4whC96uCMVUz-1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-52" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" value="Application" vertex="1"> <mxGeometry height="30" width="85" x="-240" y="200" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-27" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-22"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="I8BeIrDr4whC96uCMVUz-35" edge="1" parent="1" source="I8BeIrDr4whC96uCMVUz-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="I8BeIrDr4whC96uCMVUz-25"> <mxGeometry relative="1" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="I8BeIrDr4whC96uCMVUz-51"><g transform="translate(0.5,0.5)"><rect x="546" y="1" width="365" height="390" fill="none" stroke="#e0e0e0" stroke-width="2" pointer-events="all" style="stroke: rgb(224, 224, 224);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-50"><g transform="translate(0.5,0.5)"><rect x="251" y="1" width="280" height="390" fill="none" stroke="#e0e0e0" stroke-width="2" pointer-events="all" style="stroke: rgb(224, 224, 224);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-49"><g transform="translate(0.5,0.5)"><rect x="1" y="1" width="230" height="390" fill="none" stroke="#e0e0e0" stroke-width="2" pointer-events="all" style="stroke: rgb(224, 224, 224);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-36"><g transform="translate(0.5,0.5)"><rect x="571" y="121" width="320" height="80" fill="#d5e8d4" stroke="#82b366" stroke-width="2" pointer-events="all" style="fill: rgb(213, 232, 212); stroke: rgb(130, 179, 102);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-9"><g transform="translate(0.5,0.5)"><rect x="11" y="221" width="190" height="60" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: rgb(245, 245, 245); stroke: rgb(102, 102, 102);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-1"><g transform="translate(0.5,0.5)"><rect x="51" y="241" width="70" height="30" fill="#fff2cc" stroke="#d6b656" pointer-events="all" style="fill: rgb(255, 242, 204); stroke: rgb(214, 182, 86);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 256px; margin-left: 52px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">ALSA</div></div></div></foreignObject><text x="86" y="260" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">ALSA</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-3"><g transform="translate(0.5,0.5)"><rect x="326" y="151" width="120" height="40" fill="#d5e8d4" stroke="#82b366" pointer-events="all" style="fill: rgb(213, 232, 212); stroke: rgb(130, 179, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 171px; margin-left: 327px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">PulseAudio<div>or JACK</div></div></div></div></foreignObject><text x="386" y="175" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">PulseAudio...</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-4"><g transform="translate(0.5,0.5)"><rect x="581" y="131" width="80" height="30" fill="none" stroke="#82b366" pointer-events="all" style="stroke: rgb(130, 179, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 146px; margin-left: 582px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ALSA API</div></div></div></foreignObject><text x="621" y="150" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">ALSA API</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-5"><g transform="translate(0.5,0.5)"><rect x="771" y="131" width="110" height="30" fill="none" stroke="#82b366" pointer-events="all" style="stroke: rgb(130, 179, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 146px; margin-left: 772px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">JACK API</div></div></div></foreignObject><text x="826" y="150" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">JACK API</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-6"><g transform="translate(0.5,0.5)"><rect x="661" y="131" width="110" height="30" fill="none" stroke="#82b366" pointer-events="all" style="stroke: rgb(130, 179, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 146px; margin-left: 662px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">PulseAudio API</div></div></div></foreignObject><text x="716" y="150" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">PulseAudio API</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-7"><g transform="translate(0.5,0.5)"><rect x="581" y="161" width="300" height="40" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 181px; margin-left: 582px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">PipeWire</div></div></div></foreignObject><text x="731" y="185" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">PipeWire</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-8"><g transform="translate(0.5,0.5)"><rect x="131" y="236" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 251px; margin-left: 132px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Linux Kernel</div></div></div></foreignObject><text x="161" y="255" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Linux Kern...</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-28"><g transform="translate(0.5,0.5)"><path d="M 328 91 L 328 121.04 L 386 121.04 L 386 144.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 386 149.88 L 382.5 142.88 L 386 144.63 L 389.5 142.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-10"><g transform="translate(0.5,0.5)"><rect x="288" y="61" width="80" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 76px; margin-left: 289px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="328" y="80" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-12"><g transform="translate(0.5,0.5)"><rect x="68" y="331" width="36" height="48" fill="none" stroke="none" pointer-events="all"/><path d="M 77.76 364.66 C 77.57 365.45 76.86 366.01 76.05 365.99 C 74.03 365.41 72.34 364 71.41 362.08 C 71.35 364.59 71.62 367.1 72.21 369.54 C 73.07 373.56 76.26 376.28 79.8 376.03 C 80.23 375.17 81.07 374.59 82.01 374.48 L 90.23 374.48 C 91.08 374.56 91.85 375.02 92.33 375.75 C 92.74 376.32 92.77 377.1 92.38 377.7 C 91.89 378.43 91.1 378.9 90.23 378.96 L 82.29 378.96 C 81.29 379 80.34 378.5 79.8 377.64 C 77.58 377.7 75.42 376.87 73.79 375.34 C 71.94 373.89 70.61 371.23 70.22 368.11 C 69.76 365.26 69.61 362.37 69.76 359.49 C 68.78 359.49 68 358.66 68.07 357.66 L 68.24 349.34 C 68.36 344.92 69.8 340.66 72.38 337.1 C 75.81 333.19 80.82 331.08 85.98 331.36 C 90.79 331 95.53 332.74 99.02 336.13 C 102.13 339.91 103.88 344.64 104 349.56 L 104 357.78 C 103.96 358.83 103.15 359.59 102.31 359.38 L 101.85 360.82 C 101.58 361.45 101.28 362.06 100.87 362.65 C 100.26 363.53 99.64 364.31 98.29 365.2 C 97.27 365.85 96.48 365.91 95.79 365.92 C 95.11 365.87 94.56 365.35 94.48 364.66 L 94.36 352.61 C 94.45 351.68 95.26 350.99 96.18 351.05 C 98.03 351.22 99.73 352.16 100.88 353.64 C 100.98 351.38 100.88 349.11 100.6 346.86 C 100.17 343.93 99 341.16 97.2 338.82 C 94.49 336.1 90.91 334.56 87.17 334.51 C 83.26 334.16 79.36 335.29 76.23 337.67 C 74.4 339.39 73.05 341.57 72.32 343.99 C 71.85 345.19 71.58 346.45 71.52 347.72 C 71.35 349.5 71.29 351.28 71.35 353.06 C 72.72 351.89 74.44 351.18 76.23 351.05 C 76.86 350.92 77.49 351.32 77.76 352.03 Z" fill="#505050" stroke="none" pointer-events="all" style="fill: rgb(80, 80, 80);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-15"><g transform="translate(0.5,0.5)"><rect x="51" y="1" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 16px; margin-left: 52px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ALSA</div></div></div></foreignObject><text x="81" y="20" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">ALSA</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-19"><g transform="translate(0.5,0.5)"><path d="M 143.38 171 L 99.69 235.72" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 144.45 176.55 L 133.35 178.71 M 137.82 172.08 L 139.98 183.18" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 96.75 240.07 L 97.77 232.31 L 99.69 235.72 L 103.57 236.23 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-16"><g transform="translate(0.5,0.5)"><rect x="111" y="141" width="85" height="30" fill="#f8cecc" stroke="#b85450" pointer-events="all" style="fill: rgb(248, 206, 204); stroke: rgb(184, 84, 80);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 156px; margin-left: 112px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="154" y="160" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-31"><g transform="translate(0.5,0.5)"><path d="M 621 76 L 621 124.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 621 129.88 L 617.5 122.88 L 621 124.63 L 624.5 122.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-18"><g transform="translate(0.5,0.5)"><rect x="581" y="46" width="80" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 61px; margin-left: 582px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="621" y="65" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-21"><g transform="translate(0.5,0.5)"><rect x="311" y="221" width="190" height="60" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: rgb(245, 245, 245); stroke: rgb(102, 102, 102);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-20"><g transform="translate(0.5,0.5)"><path d="M 86 271 L 86 324.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 86 329.88 L 82.5 322.88 L 86 324.63 L 89.5 322.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-40"><g transform="translate(0.5,0.5)"><path d="M 386 271 L 386 324.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 386 329.88 L 382.5 322.88 L 386 324.63 L 389.5 322.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-22"><g transform="translate(0.5,0.5)"><rect x="351" y="241" width="70" height="30" fill="#fff2cc" stroke="#d6b656" pointer-events="all" style="fill: rgb(255, 242, 204); stroke: rgb(214, 182, 86);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 256px; margin-left: 352px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ALSA</div></div></div></foreignObject><text x="386" y="260" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">ALSA</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-23"><g transform="translate(0.5,0.5)"><rect x="431" y="236" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 251px; margin-left: 432px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Linux Kernel</div></div></div></foreignObject><text x="461" y="255" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Linux Kern...</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-24"><g transform="translate(0.5,0.5)"><rect x="656" y="221" width="185" height="60" fill="#f5f5f5" stroke="#666666" pointer-events="all" style="fill: rgb(245, 245, 245); stroke: rgb(102, 102, 102);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-39"><g transform="translate(0.5,0.5)"><path d="M 731 271 L 731 324.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 731 329.88 L 727.5 322.88 L 731 324.63 L 734.5 322.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-25"><g transform="translate(0.5,0.5)"><rect x="696" y="241" width="70" height="30" fill="#fff2cc" stroke="#d6b656" pointer-events="all" style="fill: rgb(255, 242, 204); stroke: rgb(214, 182, 86);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 256px; margin-left: 697px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">ALSA</div></div></div></foreignObject><text x="731" y="260" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">ALSA</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-26"><g transform="translate(0.5,0.5)"><rect x="781" y="236" width="60" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 251px; margin-left: 782px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Linux Kernel</div></div></div></foreignObject><text x="811" y="255" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Linux Kern...</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-30"><g transform="translate(0.5,0.5)"><path d="M 444 91 L 444 121.04 L 386 121.04 L 386 144.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 386 149.88 L 382.5 142.88 L 386 144.63 L 389.5 142.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-29"><g transform="translate(0.5,0.5)"><rect x="404" y="61" width="80" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 76px; margin-left: 405px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="444" y="80" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-37"><g transform="translate(0.5,0.5)"><rect x="368" y="331" width="36" height="48" fill="none" stroke="none" pointer-events="all"/><path d="M 377.76 364.66 C 377.57 365.45 376.86 366.01 376.05 365.99 C 374.03 365.41 372.34 364 371.41 362.08 C 371.35 364.59 371.62 367.1 372.21 369.54 C 373.07 373.56 376.26 376.28 379.8 376.03 C 380.23 375.17 381.07 374.59 382.01 374.48 L 390.23 374.48 C 391.08 374.56 391.85 375.02 392.33 375.75 C 392.74 376.32 392.77 377.1 392.38 377.7 C 391.89 378.43 391.1 378.9 390.23 378.96 L 382.29 378.96 C 381.29 379 380.34 378.5 379.8 377.64 C 377.58 377.7 375.42 376.87 373.79 375.34 C 371.94 373.89 370.61 371.23 370.22 368.11 C 369.76 365.26 369.61 362.37 369.76 359.49 C 368.78 359.49 368 358.66 368.07 357.66 L 368.24 349.34 C 368.36 344.92 369.8 340.66 372.38 337.1 C 375.81 333.19 380.82 331.08 385.98 331.36 C 390.79 331 395.53 332.74 399.02 336.13 C 402.13 339.91 403.88 344.64 404 349.56 L 404 357.78 C 403.96 358.83 403.15 359.59 402.31 359.38 L 401.85 360.82 C 401.58 361.45 401.28 362.06 400.87 362.65 C 400.26 363.53 399.64 364.31 398.29 365.2 C 397.27 365.85 396.48 365.91 395.79 365.92 C 395.11 365.87 394.56 365.35 394.48 364.66 L 394.36 352.61 C 394.45 351.68 395.26 350.99 396.18 351.05 C 398.03 351.22 399.73 352.16 400.88 353.64 C 400.98 351.38 400.88 349.11 400.6 346.86 C 400.17 343.93 399 341.16 397.2 338.82 C 394.49 336.1 390.91 334.56 387.17 334.51 C 383.26 334.16 379.36 335.29 376.23 337.67 C 374.4 339.39 373.05 341.57 372.32 343.99 C 371.85 345.19 371.58 346.45 371.52 347.72 C 371.35 349.5 371.29 351.28 371.35 353.06 C 372.72 351.89 374.44 351.18 376.23 351.05 C 376.86 350.92 377.49 351.32 377.76 352.03 Z" fill="#505050" stroke="none" pointer-events="all" style="fill: rgb(80, 80, 80);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-38"><g transform="translate(0.5,0.5)"><rect x="713" y="331" width="36" height="48" fill="none" stroke="none" pointer-events="all"/><path d="M 722.76 364.66 C 722.57 365.45 721.86 366.01 721.05 365.99 C 719.03 365.41 717.34 364 716.41 362.08 C 716.35 364.59 716.62 367.1 717.21 369.54 C 718.07 373.56 721.26 376.28 724.8 376.03 C 725.23 375.17 726.07 374.59 727.01 374.48 L 735.23 374.48 C 736.08 374.56 736.85 375.02 737.33 375.75 C 737.74 376.32 737.77 377.1 737.38 377.7 C 736.89 378.43 736.1 378.9 735.23 378.96 L 727.29 378.96 C 726.29 379 725.34 378.5 724.8 377.64 C 722.58 377.7 720.42 376.87 718.79 375.34 C 716.94 373.89 715.61 371.23 715.22 368.11 C 714.76 365.26 714.61 362.37 714.76 359.49 C 713.78 359.49 713 358.66 713.07 357.66 L 713.24 349.34 C 713.36 344.92 714.8 340.66 717.38 337.1 C 720.81 333.19 725.82 331.08 730.98 331.36 C 735.79 331 740.53 332.74 744.02 336.13 C 747.13 339.91 748.88 344.64 749 349.56 L 749 357.78 C 748.96 358.83 748.15 359.59 747.31 359.38 L 746.85 360.82 C 746.58 361.45 746.28 362.06 745.87 362.65 C 745.26 363.53 744.64 364.31 743.29 365.2 C 742.27 365.85 741.48 365.91 740.79 365.92 C 740.11 365.87 739.56 365.35 739.48 364.66 L 739.36 352.61 C 739.45 351.68 740.26 350.99 741.18 351.05 C 743.03 351.22 744.73 352.16 745.88 353.64 C 745.98 351.38 745.88 349.11 745.6 346.86 C 745.17 343.93 744 341.16 742.2 338.82 C 739.49 336.1 735.91 334.56 732.17 334.51 C 728.26 334.16 724.36 335.29 721.23 337.67 C 719.4 339.39 718.05 341.57 717.32 343.99 C 716.85 345.19 716.58 346.45 716.52 347.72 C 716.35 349.5 716.29 351.28 716.35 353.06 C 717.72 351.89 719.44 351.18 721.23 351.05 C 721.86 350.92 722.49 351.32 722.76 352.03 Z" fill="#505050" stroke="none" pointer-events="all" style="fill: rgb(80, 80, 80);"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-43"><g transform="translate(0.5,0.5)"><rect x="266" y="1" width="165" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 163px; height: 1px; padding-top: 16px; margin-left: 268px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">PulseAudio or Jack backend</div></div></div></foreignObject><text x="268" y="20" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">PulseAudio or Jack backend</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-44"><g transform="translate(0.5,0.5)"><rect x="574" y="1" width="165" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 163px; height: 1px; padding-top: 16px; margin-left: 576px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">PipeWire</div></div></div></foreignObject><text x="576" y="20" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">PipeWire</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-48"><g transform="translate(0.5,0.5)"><path d="M 716 76 L 716 124.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 716 129.88 L 712.5 122.88 L 716 124.63 L 719.5 122.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-45"><g transform="translate(0.5,0.5)"><rect x="676" y="46" width="80" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 61px; margin-left: 677px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="716" y="65" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-47"><g transform="translate(0.5,0.5)"><path d="M 826 76 L 826 124.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 826 129.88 L 822.5 122.88 L 826 124.63 L 829.5 122.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-46"><g transform="translate(0.5,0.5)"><rect x="786" y="46" width="80" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 61px; margin-left: 787px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="826" y="65" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-53"><g transform="translate(0.5,0.5)"><path d="M 58.38 171 L 79.16 234.94" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 80.78 239.94 L 75.29 234.36 L 79.16 234.94 L 81.94 232.2 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-52"><g transform="translate(0.5,0.5)"><rect x="11" y="141" width="85" height="30" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all" style="fill: rgb(218, 232, 252); stroke: rgb(108, 142, 191);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 83px; height: 1px; padding-top: 156px; margin-left: 12px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Application</div></div></div></foreignObject><text x="54" y="160" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">Application</text></switch></g></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-27"><g transform="translate(0.5,0.5)"><path d="M 386 191 L 386 234.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 386 239.88 L 382.5 232.88 L 386 234.63 L 389.5 232.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="I8BeIrDr4whC96uCMVUz-35"><g transform="translate(0.5,0.5)"><path d="M 731 201 L 731 234.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 731 239.88 L 727.5 232.88 L 731 234.63 L 734.5 232.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" style="fill: light-dark(rgb(0, 0, 0), rgb(255, 255, 255)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |