﻿<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="Sehk5Iku0KAL8DYTdnxdrn" LanguageVersion="2025.7.4" Version="0.128">
  <NugetDependency Id="DDK3FM30kCuPHHGzAbUQUB" Location="VL.CoreLib" Version="2025.7.4" />
  <Patch Id="GTdrRj999dCQLu3LTN9Sq4">
    <Canvas Id="VTVUrIJ3l6VPHh3vvUPMcG" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory" />
    <!--

    ************************ Application ************************

-->
    <Node Name="Application" Bounds="100,100" Id="JuR5sU20chVOT89Kwq6G8A">
      <p:NodeReference>
        <Choice Kind="ContainerDefinition" Name="Process" />
        <CategoryReference Kind="Category" Name="Primitive" />
      </p:NodeReference>
      <Patch Id="RXk13aOqrY5NtvzXG6loZt">
        <Canvas Id="ITVo6gAGMgDM4c1nnngsvw" CanvasType="Group">
          <Node Bounds="379,618,165,19" Id="DqgQGv0BqkNMZPpP3r09Az">
            <p:NodeReference LastCategoryFullName="Video" LastDependency="VL.Video.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="VideoPlayer" />
            </p:NodeReference>
            <p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
            <Pin Id="JcL1yxSwoI9MvTrvQ7oYFj" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="CilysT0YePQO703180yqcd" Name="Filename" Kind="InputPin" />
            <Pin Id="TxDlZtLKTayPLuvstP9l5a" Name="Play" Kind="InputPin" />
            <Pin Id="AdNqr0FSvrkNIR3yUhSqUd" Name="Rate" Kind="InputPin" />
            <Pin Id="N1hMNzyMb2vO9cFJ9zfxHI" Name="Seek Time" Kind="InputPin" />
            <Pin Id="U01SXAI8EsrPeaIuNAWfm6" Name="Seek" Kind="InputPin" />
            <Pin Id="IslbDXOtm5JLOfmmRHIJXD" Name="Loop Start Time" Kind="InputPin" />
            <Pin Id="ErIzP70h96tLwa3TKdLZVT" Name="Loop End Time" Kind="InputPin" />
            <Pin Id="GmIoMb0cFFDOmcdhRsvj6d" Name="Loop" Kind="InputPin" />
            <Pin Id="ChoiwIdZ3FqMc8RisGkMb5" Name="Volume" Kind="InputPin" />
            <Pin Id="MLBjRVyYNXEPbuSqKJkkQ0" Name="Texture Size" Kind="InputPin" IsHidden="true" />
            <Pin Id="QhAUPDE4v8fLXjlCY3xNzv" Name="Source Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="IBg3VEuQC4TNcmGkHzur7T" Name="Border Color" Kind="InputPin" IsHidden="true" />
            <Pin Id="RuzJcpXtLj5OLT9IwiFrBn" Name="Output" Kind="OutputPin" />
            <Pin Id="JBtb6D1FugMPVrCBEuMlKJ" Name="Playing" Kind="OutputPin" />
            <Pin Id="EHZXLBIshaxMkvpLTQ1jkN" Name="Current Time" Kind="OutputPin" />
            <Pin Id="VTIYh9gm3UqOsxsg8M5HG9" Name="Duration" Kind="OutputPin" />
            <Pin Id="FWsvS0eiJkVQJCQxaPiw7h" Name="Ready State" Kind="OutputPin" />
            <Pin Id="MCy1gIpTa3RLRudcnAfMXb" Name="Error Code" Kind="OutputPin" />
          </Node>
          <Pad Id="Vns1oQCEHTUQRUjyCe37aN" Comment="Play" Bounds="401,316,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="F2bmQJ0CLU0QTYtMVmIgvU" Comment="Duration" Bounds="573,693,55,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="SaSQnEqn8j3NLegHpCy8Ai" Comment="Current Time" Bounds="445,693,35,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="S78xz62DIkmLGaaFe1TezE" Comment="Filename" Bounds="381,260,479,15" ShowValueBox="true" isIOBox="true" Value="">
            <p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Path" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="Onm9cPGi2WxN7PsfDrgYQf" Comment="Rate" Bounds="421,362,35,15" ShowValueBox="true" isIOBox="true">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="OmO32uJ3FZUMagFdKAe88R" Comment="Loop" Bounds="534,556,35,35" ShowValueBox="true" isIOBox="true" Value="True">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="IRKG72fEwLSO8vAo9ZZrsW" Comment="Volume" Bounds="602,600,35,15" ShowValueBox="true" isIOBox="true" Value="1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="HhrV3ULbhdhO089b1ezAt2" Comment="Loop Start Time" Bounds="534,492,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="Q8Q6eoSaHqqLwc30Z3wu9g" Comment="Loop End Time" Bounds="534,524,35,15" ShowValueBox="true" isIOBox="true" Value="-1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="K6nMIhOPtVxNWTkjLVCSEG" Comment="Seek Time" Bounds="441,421,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="KtwT9Dlt7hYPafAcS6rdpp" Comment="Seek" Bounds="461,449,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Node Bounds="339,842,225,19" Id="IlFUDaXvWKGLgU9hIBFikU">
            <p:NodeReference LastCategoryFullName="Stride.Textures" LastDependency="VL.Stride.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="TextureWindow" />
            </p:NodeReference>
            <Pin Id="Ix4K2QVmtpLOIMqfAXnPut" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="JCpt1ziI6MxMyOQURXTkBl" Name="Bounds" Kind="InputPin" DefaultValue="1758.6666, 430.66666, 786, 432" />
            <Pin Id="HrmGWKl2j5UO5dZdhhwNb2" Name="Bound to Document" Kind="InputPin" DefaultValue="True" />
            <Pin Id="OkpnblbD52VMvPGu2Spyel" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
            <Pin Id="MIwAnxSy8ZSNWBNwKBVG6e" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="Rc2ZjybWsbGOmrJL2Iv320" Name="Always On Top" Kind="InputPin" IsHidden="true" />
            <Pin Id="BDiO9t0V0NcQEVZ2p8MSWB" Name="Extend Into Title Bar" Kind="InputPin" IsHidden="true" />
            <Pin Id="JWX4sjlZ8yTL8IXTXibVtz" Name="Back Buffer Format" Kind="InputPin" IsHidden="true" />
            <Pin Id="Iv4VKueQFOuMPa669u3SeY" Name="Input" Kind="InputPin" />
            <Pin Id="VKDSCTBsIBePmqYEgmmAvj" Name="Title" Kind="InputPin" />
            <Pin Id="P8pAVG6XCcIOfaB3OLMn9R" Name="Clear Color" Kind="InputPin" />
            <Pin Id="QzoFkjaoamoOTj6qE7vxJ8" Name="Clear" Kind="InputPin" />
            <Pin Id="UiGKvLvyhELPbVieohbzqB" Name="Is Premultiplied Alpha" Kind="InputPin" />
            <Pin Id="RAURdArxDyxLxHGv9yEQOU" Name="Scaling Mode" Kind="InputPin" />
            <Pin Id="L2HoezDD12jLqjwioOQWmh" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
            <Pin Id="TgdnfngF4E2PukP0SoqEMp" Name="Enabled" Kind="InputPin" />
            <Pin Id="M1QRZDK37dMNkVQkayDAdI" Name="Show Info String" Kind="InputPin" />
            <Pin Id="K4gm74hDn9sMNS6ZUEg8RT" Name="Present Interval" Kind="InputPin" />
            <Pin Id="SmxKFTnN3SgNh30fCLDlBe" Name="Output" Kind="OutputPin" />
            <Pin Id="Im9UaMjtWuFM6QQbm9iyHw" Name="Client Bounds" Kind="OutputPin" />
            <Pin Id="SaonI3ejHX3OZAMkbEhnQi" Name="Input Source" Kind="OutputPin" />
            <Pin Id="SrJI7EQHbgML7HCkZhyR8k" Name="Back Buffer" Kind="OutputPin" IsHidden="true" />
          </Node>
          <Pad Id="SahTQOHHqjwMvOeVZKTrAB" Comment="Present Interval" Bounds="561,825,78,15" ShowValueBox="true" isIOBox="true" Value="Default">
            <p:TypeAnnotation LastCategoryFullName="Stride.Graphics" LastDependency="Stride.Graphics.dll">
              <Choice Kind="TypeFlag" Name="PresentInterval" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="379,772,119,19" Id="EkK1Y2mfPH1PPPzSeVJiNV">
            <p:NodeReference LastCategoryFullName="Stride.Video" LastDependency="VL.Stride.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="VideoSourceToTexture" />
            </p:NodeReference>
            <Pin Id="Mtb2Lm7Lce9NaDvYoOzkQi" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="EYz7EBAu4B4Lp7BLpGM6vG" Name="Input" Kind="InputPin" />
            <Pin Id="FbE0NAFuwSOMueG5nPCxq7" Name="Fallback" Kind="InputPin" />
            <Pin Id="QV156H5KuhsLPfilcliEbe" Name="Prefer Push" Kind="InputPin" />
            <Pin Id="PWRHDwVDLK3Lc9K2rrgn6x" Name="Prefer Gpu" Kind="InputPin" />
            <Pin Id="TA7A3WawK53N0eIr1ju6vh" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="782,20,85,19" Id="EU6O1aLVAJYOObZ8ydKSI8">
            <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="LFO (MinMax)" />
            </p:NodeReference>
            <Pin Id="EYyp4ep54P4QYpJAIwII1W" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Rr6ICTRyYFSQXKVWyph2HY" Name="Clock" Kind="InputPin" IsHidden="true" />
            <Pin Id="BXR14DjZVvGMs1wgl5Zclz" Name="New Clock" Kind="InputPin" IsHidden="true" />
            <Pin Id="OURyRqG3481OTRslOBLYO3" Name="Period" Kind="InputPin" />
            <Pin Id="VlyJJpBFPKbM8BdvastVLM" Name="Pause" Kind="InputPin" />
            <Pin Id="J6jYR2WD84EPCXBkBeFY9Z" Name="Reset" Kind="ApplyPin" />
            <Pin Id="RXU3qI9Ud0ILunvNpajvA1" Name="Minimum" Kind="InputPin" />
            <Pin Id="PjRCZ9P314HMlwXzwcFBa7" Name="Maximum" Kind="InputPin" />
            <Pin Id="PnKyGdClPZeOMpnGKwlGEI" Name="Phase" Kind="OutputPin" />
            <Pin Id="Ohb10YBc0LgNJgTJVj5oBt" Name="On New Cycle" Kind="OutputPin" />
            <Pin Id="V2NRBCGcbw1O9E0t60yHZh" Name="Cycles" Kind="OutputPin" />
          </Node>
          <Pad Id="Od0irKKZ6pYPbB31r8Ie1v" Comment="Minimum" Bounds="844,-32,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="GXHI5JB2MXALPos4tg21KV" Comment="Maximum" Bounds="864,-2,35,15" ShowValueBox="true" isIOBox="true" Value="6">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="782,110,36,19" Id="ApCeV6NenT0LuXWFlyoyOo">
            <p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
              <Choice Kind="ProcessAppFlag" Name="S+H" />
            </p:NodeReference>
            <Pin Id="RkLYgIn9bqsO18s7mGB3Cd" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="MzA507Se8YwLgG0II1E6Qx" Name="Initial Value" Kind="InputPin" IsHidden="true" />
            <Pin Id="HT4gRwImqQzOSA0mN2WxPv" Name="Value" Kind="InputPin" />
            <Pin Id="MtKP4kSjdPwMzoayj0Ko5A" Name="Sample" Kind="InputPin" />
            <Pin Id="SBwugitMVwlONqALmijyeK" Name="Value" Kind="OutputPin" />
          </Node>
          <Node Bounds="793,68,45,19" Id="CvVCqZ2pxtkM9kJ2WuU1hj">
            <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="LFO" />
            </p:NodeReference>
            <Pin Id="CB4hITogcJQMwPh1dkwmNz" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Qaa57x0lu3ANEd7zmqCPz6" Name="Clock" Kind="InputPin" IsHidden="true" />
            <Pin Id="PMXyva99drCPOEc6PTTEBc" Name="New Clock" Kind="InputPin" IsHidden="true" />
            <Pin Id="M8ZDxXfvSG7PntkiJW9WP4" Name="Period" Kind="InputPin" DefaultValue="1.42" />
            <Pin Id="PDRGNj02rVVNTlnER6fu8f" Name="Pause" Kind="InputPin" />
            <Pin Id="VcFzNznVzRwO5qAwLkn9gQ" Name="Reset" Kind="ApplyPin" />
            <Pin Id="VkS6OpKvwc7LI9vQNkIUJz" Name="Phase" Kind="OutputPin" />
            <Pin Id="F7DNnFGpm5xQH93N4YVLno" Name="On New Cycle" Kind="OutputPin" />
            <Pin Id="EuvhGbNtTk0LSfczG9XTg1" Name="Cycles" Kind="OutputPin" />
          </Node>
          <Pad Id="KOLxQcZLAx1OciRfoTLMbS" Comment="Period" Bounds="784,-72,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="856,621,165,19" Id="DbNU14G3IZuL4rgOnIlxPR">
            <p:NodeReference LastCategoryFullName="Video" LastDependency="VL.Video.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="VideoPlayer" />
            </p:NodeReference>
            <p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
            <Pin Id="QEghmvJTQxPQVfaZG0xENy" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="RvBnC73xXFuOCJI8fP1JNm" Name="Filename" Kind="InputPin" />
            <Pin Id="CUx9KgEFV9OOQqa0XrN1NP" Name="Play" Kind="InputPin" />
            <Pin Id="SFDALTCbTicMDQ8jupE5qd" Name="Rate" Kind="InputPin" />
            <Pin Id="MBFo5zLwDlvOA3cHYnBqF9" Name="Seek Time" Kind="InputPin" />
            <Pin Id="UbzD12TCZX0K9aGvn7l8pD" Name="Seek" Kind="InputPin" />
            <Pin Id="HIAliRozXyDOp4H1oKBnxO" Name="Loop Start Time" Kind="InputPin" />
            <Pin Id="BwWLgAaEG6qNEgWaA2JETH" Name="Loop End Time" Kind="InputPin" />
            <Pin Id="DosdUHCAskgORmNWICCwDq" Name="Loop" Kind="InputPin" />
            <Pin Id="BRHVLl6VnxyOw6sUYc3g7b" Name="Volume" Kind="InputPin" />
            <Pin Id="P8eOm0d3YHjLoahlwVureM" Name="Texture Size" Kind="InputPin" IsHidden="true" />
            <Pin Id="VwPuXqkD4DLNm0xVJ5TNtx" Name="Source Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="Gxzj9l2foZWNoD6XTTwLhQ" Name="Border Color" Kind="InputPin" IsHidden="true" />
            <Pin Id="CTd9rc21whTPFy64jAFcXI" Name="Output" Kind="OutputPin" />
            <Pin Id="EDlNKAFWbh6P5vZvywdMrJ" Name="Playing" Kind="OutputPin" />
            <Pin Id="RfRPgvg8JJ5MDxhJ6r8Cmj" Name="Current Time" Kind="OutputPin" />
            <Pin Id="RuQrdNs2McmOAaSWL6EauI" Name="Duration" Kind="OutputPin" />
            <Pin Id="BFrYkSSDZ2NMZRz255LiHA" Name="Ready State" Kind="OutputPin" />
            <Pin Id="D6i6TudO4EMPmfTz82Nvb9" Name="Error Code" Kind="OutputPin" />
          </Node>
          <Pad Id="CuPR3YDgP4QNCWxSYaZR4I" Comment="Play" Bounds="878,319,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="Cbv0ag4YFpBQJ8jdE3QrRz" Comment="Duration" Bounds="1050,696,55,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="J9onxW3MjwPMU17TfNl5UI" Comment="Current Time" Bounds="922,696,35,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="GAerWPdPeaMQTJGUnwg211" Comment="Rate" Bounds="898,365,35,15" ShowValueBox="true" isIOBox="true">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="Eqgpg03q3BMMm56YvldgmC" Comment="Loop" Bounds="1011,559,35,35" ShowValueBox="true" isIOBox="true" Value="True">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="APF4j1wnQI2LeAo0xpVcda" Comment="Volume" Bounds="1079,603,35,15" ShowValueBox="true" isIOBox="true" Value="1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="MX7WEQlMyGcLTAswlhWHFs" Comment="Loop Start Time" Bounds="1011,495,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="MO1fNbmmCG3K9xiztuZvHA" Comment="Loop End Time" Bounds="1011,527,35,15" ShowValueBox="true" isIOBox="true" Value="-1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="PvpCs9CX8reMxdvuEybzqU" Comment="Seek Time" Bounds="918,424,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="TcivGxRJcRXPU4WTqpRkrG" Comment="Seek" Bounds="938,452,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Node Bounds="856,787,125,19" Id="A4k1s6EneSnQLWhXaj4CVl">
            <p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="DrawImage" />
            </p:NodeReference>
            <Pin Id="VhVBlImCBRbNC2dBbO2WML" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="I1xd0YO0dASPHzJgIT6Dxf" Name="Image" Kind="InputPin" />
            <Pin Id="IJ3GhhOwsIkP1ZwTDpCv5D" Name="Position" Kind="InputPin" />
            <Pin Id="KmTMqgOkH1TL3GGE8oIfpO" Name="Size" Kind="InputPin" />
            <Pin Id="STVjAJokwX3OUpl59ncWSU" Name="Size Mode" Kind="InputPin" />
            <Pin Id="JeFDUI32McJLWdLzVuq3h8" Name="Anchor" Kind="InputPin" />
            <Pin Id="KJkfnDikWlYLsoyVMiuwA9" Name="Paint" Kind="InputPin" />
            <Pin Id="N28T4lbWFaNQKi8xFJnVei" Name="Enabled" Kind="InputPin" />
            <Pin Id="SEKOSPePonoLsu8UJJycJ4" Name="Output" Kind="OutputPin" />
            <Pin Id="QZDjD8daHBsQXW0BJuJHgM" Name="Actual Bounds" Kind="OutputPin" />
          </Node>
          <Node Bounds="816,840,185,19" Id="AvT63BqlqKbOHzQbr6gy7e">
            <p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="Renderer" />
            </p:NodeReference>
            <Pin Id="Hh9dgW66ZaILnZpFDk2Syw" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Iwe372oK4PPLYe7dI2mQ22" Name="Bounds" Kind="InputPin" DefaultValue="1790, 911, 615, 437" />
            <Pin Id="Qp9w1SAlGJmPqSF45x0RWz" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="EcP30QtjZLJLaqbD6gp7GN" Name="Bound to Document" Kind="InputPin" DefaultValue="True" />
            <Pin Id="BWCisZbNChaOzmKhEv2I4H" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
            <Pin Id="Q4vHWASOQN2OxysFEsyzs3" Name="Always On Top" Kind="InputPin" IsHidden="true" />
            <Pin Id="KhM8RevZBbROQMlHPepqdA" Name="Extend Into Title Bar" Kind="InputPin" IsHidden="true" />
            <Pin Id="C5hrz3O72QvNeqieIsAPPj" Name="Input" Kind="InputPin" />
            <Pin Id="CtW5G3bObzmPaJAF9IGAWn" Name="Title" Kind="InputPin" />
            <Pin Id="SXyB4MVHDI3Mnmbt0leJTa" Name="Title Bar Interaction Width" Kind="InputPin" IsHidden="true" />
            <Pin Id="MUYnxp7LAibOagBSZBvd6W" Name="Color" Kind="InputPin" />
            <Pin Id="LjvamECHzv3PS63tlJ6Llw" Name="Clear" Kind="InputPin" />
            <Pin Id="GftlMtSciGwLWDbRk4Ck2X" Name="Space" Kind="InputPin" />
            <Pin Id="LyUfL4ZC1sENtE7VJZHICO" Name="Show Cursor" Kind="InputPin" />
            <Pin Id="JuR74D0j26aOUkCHfZZDJR" Name="VSync" Kind="InputPin" />
            <Pin Id="T3NQgxf47FWMG81Dh8ROxL" Name="Commands" Kind="InputPin" IsHidden="true" />
            <Pin Id="B8oSSr3jvtqNamPzf7CxZY" Name="Enable Keyboard Shortcuts" Kind="InputPin" IsHidden="true" />
            <Pin Id="LWUcGunKmofM6z2n2Y8EuW" Name="Enabled" Kind="InputPin" />
            <Pin Id="P1QNnwxgTPDQMb472lKVqv" Name="Form Bounds Notifications" Kind="OutputPin" IsHidden="true" />
            <Pin Id="DXRksJsxdoHPiBeNRToboz" Name="Form" Kind="OutputPin" />
            <Pin Id="OntzPL8Pe0MLywnoUsG2fQ" Name="ClientBounds" Kind="OutputPin" />
            <Pin Id="D4fhSBbB1o7P53SAQqRSm7" Name="Render Time" Kind="OutputPin" />
          </Node>
          <Node Bounds="856,744,123,19" Id="GA3wIBpkqBPPWaDqGQSvaJ">
            <p:NodeReference LastCategoryFullName="Graphics.Skia.Video" LastDependency="VL.Skia.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="VideoSourceToSKImage" />
            </p:NodeReference>
            <Pin Id="HNrjMQB2gkyLeWHulJ0R3q" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="ImcxahLzWYmNz9qoHGxFjR" Name="Input" Kind="InputPin" />
            <Pin Id="BbHovY9TIyMNRgqH6HJdke" Name="Fallback" Kind="InputPin" />
            <Pin Id="DnUsJPkSMIYMjkmXRUdEWJ" Name="Prefer Push" Kind="InputPin" />
            <Pin Id="Ep4wbweo06LLXXTTwKe7Jr" Name="Prefer Gpu" Kind="InputPin" />
            <Pin Id="MsEmadCuQWpPOvP10vHRYw" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="1493,793,538,19" Id="PjVU7hCIx56QNsHqmFYZHi">
            <p:NodeReference LastCategoryFullName="HapPlayer" LastDependency="vl.happlayer.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="HapPlayer" />
            </p:NodeReference>
            <Pin Id="MgWzFYJ6YeePYGBKagArw8" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="SrcSbymRpuiOe1buwFa1Yq" Name="Path" Kind="InputPin" />
            <Pin Id="TTfp6NmQu7KM2Sq2kfEcBA" Name="Enable Audio" Kind="InputPin" />
            <Pin Id="UyCLU8DsIaTMWvMjnPhNw7" Name="Open" Kind="InputPin" />
            <Pin Id="AINxAX72LrPOUf3DDq1fUL" Name="Play" Kind="InputPin" />
            <Pin Id="SWRkMeTg3xcN8V9RlO1FZj" Name="Loop" Kind="InputPin" />
            <Pin Id="RAQrqGANjUPM9l1NJKGmsn" Name="LoopStart" Kind="InputPin" />
            <Pin Id="QrAS6ce1qJ6LA1tl0VBrv6" Name="LoopEnd" Kind="InputPin" />
            <Pin Id="Iwz7gNYXJvTOqLQzdgE8l0" Name="DoSeek" Kind="InputPin" />
            <Pin Id="QIghCmdF1CTNA78VxJpVle" Name="SeekfFrame" Kind="InputPin" DefaultValue="10">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Integer32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="Ulrp6vnrtFlMy5K4MNU99Q" Name="PrewiosFrame" Kind="InputPin" />
            <Pin Id="UDlUjDTQ3FsPLz2HsvfdB5" Name="NextFrame" Kind="InputPin" />
            <Pin Id="PTrdXUnfyyqNCdHcnMLc20" Name="Close" Kind="InputPin" />
            <Pin Id="P1y3slnSmchLvBlU27v9bU" Name="Speed" Kind="InputPin" />
            <Pin Id="DPiY0QAhX9zLwyeKhEDzbo" Name="Enable Framedrop" Kind="InputPin" />
            <Pin Id="D8K4LRe58wALK8WiB6WYQJ" Name="Output" Kind="OutputPin" />
            <Pin Id="UgzISAyA2LtPOvvjetdvSf" Name="VideoFrame" Kind="OutputPin" />
            <Pin Id="ObiJbNwm25rNUjsUJPXjYx" Name="Audio Signal" Kind="OutputPin" />
            <Pin Id="ULHNKI0dcnHLsDewJlVdFv" Name="Path" Kind="OutputPin" />
            <Pin Id="DwX5jlZGh0pOAGjkjU9nhB" Name="Opened" Kind="OutputPin" />
            <Pin Id="GkDBKjjE4oHQMgmYLATDrl" Name="Duration" Kind="OutputPin" />
            <Pin Id="Sn6PxGzLgtGNWG0xpqt0E7" Name="Frame Count" Kind="OutputPin" />
            <Pin Id="EDokLCeZ2gUNogA0cE8mkH" Name="Framerate" Kind="OutputPin" />
            <Pin Id="ELFPDWlOlWANf53msL1e7n" Name="Current Position" Kind="OutputPin" />
            <Pin Id="UEEcqpFaGqlNBXbAEuxGRW" Name="Current Frame" Kind="OutputPin" />
            <Pin Id="G5jjPVm14IeL7FLy5jCLay" Name="Size" Kind="OutputPin" />
            <Pin Id="IktpgmMzWQhOoZ9wJFOw8B" Name="Playing" Kind="OutputPin" />
            <Pin Id="PpUNyjXEWADNztorQxFzMC" Name="Dynamic Texture" Kind="InputPin" IsHidden="true" />
          </Node>
          <Pad Id="UcQWP0iS6nYNkWHbDGDISx" Comment="Open" Bounds="1574,399,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="R43NhZ2i3KSNdhipfPfsjN" Comment="Path" Bounds="1639,1181,499,18" ShowValueBox="true" isIOBox="true" />
          <Pad Id="FvImHEnNMcFMGdHEbwYHJ9" Comment="Path" Bounds="1495,320,398,15" ShowValueBox="true" isIOBox="true" Value="">
            <p:TypeAnnotation LastCategoryFullName="IO" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Path" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="JDNoXMh1KjEOAoWz0tbMfk" Comment="Opened" Bounds="1689,1111,35,35" ShowValueBox="true" isIOBox="true" />
          <Pad Id="DCySq67kAvXMbevuur8zZr" Comment="Duration" Bounds="1739,1078,49,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="FbFKAiIvncZM1gN51FfOkj" Comment="Playing" Bounds="2028,844,35,35" ShowValueBox="true" isIOBox="true" />
          <Node Bounds="1515,1304,145,19" Id="Tlq6UqxCN7CPiC4oCmUEWP">
            <p:NodeReference LastCategoryFullName="Stride.Rendering" LastDependency="VL.Stride.Rendering.ShaderFX.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="FullscreenQuadRenderer" />
            </p:NodeReference>
            <Pin Id="DAU7umXW5OCOiaI6GbqiWK" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="BtFLVu6FWamLtwJUodjBIw" Name="Transformation" Kind="InputPin" />
            <Pin Id="Ombd55msU7PNBEkcTFaWsT" Name="Texture" Kind="InputPin" />
            <Pin Id="NEMB7B0HFIVMFfkHhPwwsk" Name="Sampler" Kind="InputPin" />
            <Pin Id="Ev9JdyZC3mwMGOjBxO9eu8" Name="Sample Mode" Kind="InputPin" />
            <Pin Id="EO5kqKl9vs7M9UFs0QMr7N" Name="Blend State" Kind="InputPin" />
            <Pin Id="B3MSkmsvR7uLtOerwVZ5pI" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1">
              <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="RGBA" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="H2oSIgD8NTqNptqM0xN7mI" Name="Rasterizer State" Kind="InputPin" />
            <Pin Id="PHZammDua7XNZyqgTBaWNt" Name="Depth Stencil State" Kind="InputPin" />
            <Pin Id="Eb5nAY5Z2RQNE7Tt3QpZeg" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="1493,1375,185,19" Id="Cw8hoXNsUYZNi8bNnRRltA">
            <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="RenderWindow" />
            </p:NodeReference>
            <Pin Id="K9gBNyEwOkUPkzECDvP78y" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="CYzAbygUOVgQNHvM9mwouo" Name="Bounds" Kind="InputPin" DefaultValue="1612, 25.333334, 786, 432">
              <p:TypeAnnotation LastCategoryFullName="2D" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Rectangle" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="MDNmyt6J0qbNBgyD8pfXPd" Name="Is Borderless" Kind="InputPin" IsHidden="true" />
            <Pin Id="Kt7c3pflMf0Qdq2wBrk603" Name="Bound to Document" Kind="InputPin" IsHidden="true" />
            <Pin Id="LZ6He8M9KXxPQEbbO9sxVU" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
            <Pin Id="IvozVLH8QdNLMJdZ8R2Hyx" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="Pm3t17lI2lGOaoug4mp46Y" Name="Always On Top" Kind="InputPin" IsHidden="true" />
            <Pin Id="TursTXKh9ULOtAsF6xo0OR" Name="Extend Into Title Bar" Kind="InputPin" IsHidden="true" />
            <Pin Id="Tmf5MFAmduEO0oz6LBB1NG" Name="Back Buffer Format" Kind="InputPin" IsHidden="true" />
            <Pin Id="Cz9mg4fhGFZM6bv2SJ4qIW" Name="Depth Buffer Format" Kind="InputPin" IsHidden="true" />
            <Pin Id="V5ojc7GBtpyPSyZs23dubc" Name="Multisample Count" Kind="InputPin" IsHidden="true" />
            <Pin Id="L22srIXUzYePJLrR1fd083" Name="Input Priority" Kind="InputPin" IsHidden="true" />
            <Pin Id="NxAGWJ48yviNRJeWvlFdaP" Name="Input" Kind="InputPin" />
            <Pin Id="BZRiG3PPtrSNTYEoJqualJ" Name="Render View" Kind="InputPin" />
            <Pin Id="S6kc3ATNkl3MDLhREAQ4JQ" Name="Title" Kind="InputPin" />
            <Pin Id="HTuE9I6jootOeGjICkGHm3" Name="Title Bar Interaction Width" Kind="InputPin" IsHidden="true" />
            <Pin Id="IC33HVt5ft8MXc8YOmRyc2" Name="Clear Flags" Kind="InputPin" IsHidden="true" />
            <Pin Id="BqswdcyL39WMv1dN8QxulU" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 1">
              <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="RGBA" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="GC0OeIQu3N9OBAwe4w0gIs" Name="Clear Depth" Kind="InputPin" IsHidden="true" />
            <Pin Id="NG0Wde28JAnNDzn5QoIJ5o" Name="Clear Stencil" Kind="InputPin" IsHidden="true" />
            <Pin Id="JIjTauq6TMIOpO5RKuL1Fn" Name="Clear" Kind="InputPin" />
            <Pin Id="K22PVrhR1S2OSqSbbLSBSw" Name="Edit Mode" Kind="InputPin" />
            <Pin Id="GrQy2tvtJHMQMhQu0Egwoj" Name="Commands" Kind="InputPin" IsHidden="true" />
            <Pin Id="DFRfkmgvNDVNpcO3exm76Q" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
            <Pin Id="VwQIzH6ukj0PGFwgaOhQLc" Name="Enabled" Kind="InputPin" />
            <Pin Id="I7kkUPYl6UJO1piCOAh6Tx" Name="Present Interval" Kind="InputPin" />
            <Pin Id="Eh5lHAstKnTOxFgmTaCcfF" Name="Output" Kind="OutputPin" />
            <Pin Id="CmV7nLaUR2UNW1PmdCq3mg" Name="Client Bounds" Kind="OutputPin" />
            <Pin Id="LCLImA62FsYPVMAjwhhLIZ" Name="Input Source" Kind="OutputPin" />
            <Pin Id="VvBwGFfnMe5M487dyFZ7Tk" Name="Back Buffer" Kind="OutputPin" />
            <Pin Id="Uo1Fmu6hBFuLfllklDUQiw" Name="Depth Buffer" Kind="OutputPin" />
            <Pin Id="QXRpHJAudp7NlFrwcILIKs" Name="Present Call Intercept" Kind="InputPin" IsHidden="true" />
            <Pin Id="PpBnNuyZirBMTpwwlcf271" Name="Output Color Space" Kind="InputPin" IsHidden="true" />
            <Pin Id="HMdRA0k1LaxOfGUtlUx74W" Name="Backbuffer Format" Kind="InputPin" IsHidden="true" />
          </Node>
          <Pad Id="LnLvdNgbRf3P3GmmIBKQe0" Comment="Current Frame" Bounds="1932,926,39,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="TkZ0ghdnxlcLjeVLKUqId7" Comment="Close" Bounds="1945,635,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="Be3aoXForvEMEZwlAy3sss" Comment="Play" Bounds="1616,437,41,16" ShowValueBox="true" isIOBox="true" Value="True">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="OnL0mJRKRHsQU8jWZpCaEa" Comment="DoSeek" Bounds="1783,467,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="BMO2433Y9rYPhsOL6knUkc" Comment="Size" Bounds="1979,886,47,28" ShowValueBox="true" isIOBox="true" />
          <Pad Id="RyDykuCJCVPMGSw30pqCsO" Comment="SeekfFrame" Bounds="1826,507,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Integer32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="AJxW5bJni8FNvkvvgmaEMe" Comment="Next Frame" Bounds="1906,592,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="ObnTG0f28jYMSzkSHHRIWa" Comment="Previos Frame" Bounds="1863,554,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="Ks7IoJhXPopQQp2i1zv4VR" Comment="Frame Count" Bounds="1787,1045,35,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="HoHezINICYbM331owxgCoO" Comment="Framerate" Bounds="1833,1010,35,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="PZaQm9vYeHSMicFEsTidBp" Comment="Current Position" Bounds="1882,965,35,15" ShowValueBox="true" isIOBox="true" />
          <Pad Id="THeifTWZ7N7OYZ6liCXsCY" Comment="Audio Signal" Bounds="1590,1225,125,62" ShowValueBox="true" isIOBox="true">
            <p:Value />
          </Pad>
          <Pad Id="LcD0ragQIdjOzBL6QvfpmG" Comment="Speed" Bounds="1986,699,39,15" ShowValueBox="true" isIOBox="true">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Float32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="GgT5xADFGBvLMiYTWzI7k9" Comment="Enable Framedrop" Bounds="2027,735,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="UICI1oN1fWLNQ26GqxwUk8" Comment="Enable Audio" Bounds="1536,351,35,35" ShowValueBox="true" isIOBox="true" Value="True">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="Uh7FNtrtmmULoBOOheHYYb" Bounds="1872,462,247,42" ShowValueBox="true" isIOBox="true" Value="DoSeek is triggered automatically when Seek Frame parameter is changed.">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="AUIjKHTsw4CPpktU1jC3rM" Bounds="1653,395,120,19" ShowValueBox="true" isIOBox="true" Value="2. Open the video.">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="VfqwwRWnOdGNlQmhckc8gf" Bounds="1689,434,112,19" ShowValueBox="true" isIOBox="true" Value="3. Play the video.">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="ASihynLWRcbOdZPHccymds" Comment="Loop" Bounds="1661,533,35,35" ShowValueBox="true" isIOBox="true" Value="True">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
              <FullNameCategoryReference ID="Primitive" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="DyEs45tDOnDNHwqlehVcPH" Comment="LoopStart" Bounds="1700,663,35,15" ShowValueBox="true" isIOBox="true" Value="-1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Integer32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="ECsszdBKpHZNNTPXeCoFko" Comment="LoopEnd" Bounds="1740,693,35,15" ShowValueBox="true" isIOBox="true" Value="-1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Integer32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="JLdsS5e9V4TMaiGO6VnTuD" Bounds="1681,580,139,75" ShowValueBox="true" isIOBox="true" Value="When loop start and end frame == -1, it will loop the whole video.">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="D2NY5ScabtEP4Z7yGHcVwT" Comment="" Bounds="1326,834,149,132" ShowValueBox="true" isIOBox="true" />
          <Pad Id="D4ZMv4ssc0bPbwvs69H8XQ" Bounds="1719,1240,254,52" ShowValueBox="true" isIOBox="true" Value="Connect VL.Audio's &#xD;&#xA;AudioOut here, and create DriverSettings node to configure the audio device">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
        </Canvas>
        <Patch Id="Ls5GtswDHGIQdkldhZvKiS" Name="Create" />
        <Patch Id="Gm9xqKolZDRN4gxq9GpPrs" Name="Update" />
        <ProcessDefinition Id="OsWY0s2OrEyPbBCYRdRRii">
          <Fragment Id="KeCWBc9np67NKs2AJuPGcl" Patch="Ls5GtswDHGIQdkldhZvKiS" Enabled="true" />
          <Fragment Id="MapLI50srWKL0iD9K2oLgL" Patch="Gm9xqKolZDRN4gxq9GpPrs" Enabled="true" />
        </ProcessDefinition>
        <Link Id="CZUiN06PQEiMhc9pM0Dvh0" Ids="Vns1oQCEHTUQRUjyCe37aN,TxDlZtLKTayPLuvstP9l5a" />
        <Link Id="SL0hsgdwlH1PTfbJBjHmnK" Ids="VTIYh9gm3UqOsxsg8M5HG9,F2bmQJ0CLU0QTYtMVmIgvU" />
        <Link Id="VXlnxyTaw0VLMkN9wvpK1T" Ids="EHZXLBIshaxMkvpLTQ1jkN,SaSQnEqn8j3NLegHpCy8Ai" />
        <Link Id="JYjHXmvR9m6MaYBi0zBEvU" Ids="Onm9cPGi2WxN7PsfDrgYQf,AdNqr0FSvrkNIR3yUhSqUd" />
        <Link Id="VjZvyUi4HFVPK35KtymNZW" Ids="OmO32uJ3FZUMagFdKAe88R,GmIoMb0cFFDOmcdhRsvj6d" />
        <Link Id="BxywysXou3TMxJy3HNI4eJ" Ids="IRKG72fEwLSO8vAo9ZZrsW,ChoiwIdZ3FqMc8RisGkMb5" />
        <Link Id="PDD3Ptcrg81OvgCyA5lECd" Ids="HhrV3ULbhdhO089b1ezAt2,IslbDXOtm5JLOfmmRHIJXD" />
        <Link Id="Q0pPSo9FLSfLyOUku3ry5n" Ids="Q8Q6eoSaHqqLwc30Z3wu9g,ErIzP70h96tLwa3TKdLZVT" />
        <Link Id="ItNv0LtE4W8PaOACf2nFrX" Ids="K6nMIhOPtVxNWTkjLVCSEG,N1hMNzyMb2vO9cFJ9zfxHI" />
        <Link Id="VotUbCqm9qwMVONgBZ3YCx" Ids="KtwT9Dlt7hYPafAcS6rdpp,U01SXAI8EsrPeaIuNAWfm6" />
        <Link Id="E91g4PTNy8NP5KfVGLw89y" Ids="S78xz62DIkmLGaaFe1TezE,CilysT0YePQO703180yqcd" />
        <Link Id="S2tr0OTwOjrLVY6Jo2TmCW" Ids="RuzJcpXtLj5OLT9IwiFrBn,EYz7EBAu4B4Lp7BLpGM6vG" />
        <Link Id="PtI0yB1iT7UNY4GGqotYz1" Ids="SahTQOHHqjwMvOeVZKTrAB,K4gm74hDn9sMNS6ZUEg8RT" />
        <Link Id="UjWm1T9r0ZUMK4YBuiekXn" Ids="TA7A3WawK53N0eIr1ju6vh,Iv4VKueQFOuMPa669u3SeY" />
        <Link Id="VtmzTzyuuENPKnBkZHuhkd" Ids="Od0irKKZ6pYPbB31r8Ie1v,RXU3qI9Ud0ILunvNpajvA1" />
        <Link Id="LqfOAkJypyGLHBFNiWDKxO" Ids="GXHI5JB2MXALPos4tg21KV,PjRCZ9P314HMlwXzwcFBa7" />
        <Link Id="Gh6WQDjSQcHM3pWFXTX9hu" Ids="PnKyGdClPZeOMpnGKwlGEI,HT4gRwImqQzOSA0mN2WxPv" />
        <Link Id="RjE3sXgrf72LZxN0VCXJDC" Ids="F7DNnFGpm5xQH93N4YVLno,MtKP4kSjdPwMzoayj0Ko5A" />
        <Link Id="PCKwsxiAYs4Pgw4GgesVnm" Ids="SBwugitMVwlONqALmijyeK,Onm9cPGi2WxN7PsfDrgYQf" />
        <Link Id="QALnRNzn2FfPc20TTbRW6e" Ids="KOLxQcZLAx1OciRfoTLMbS,OURyRqG3481OTRslOBLYO3" />
        <Link Id="SPo9Y7IpG07OResqrYO3zl" Ids="CuPR3YDgP4QNCWxSYaZR4I,CUx9KgEFV9OOQqa0XrN1NP" />
        <Link Id="IjS7xzbyW7lO4OmRwiNCiV" Ids="RuQrdNs2McmOAaSWL6EauI,Cbv0ag4YFpBQJ8jdE3QrRz" />
        <Link Id="MRdYtnvZ5UCOjrOhpygi4C" Ids="RfRPgvg8JJ5MDxhJ6r8Cmj,J9onxW3MjwPMU17TfNl5UI" />
        <Link Id="VZrUM6TkuLQLJLa2LOofVZ" Ids="GAerWPdPeaMQTJGUnwg211,SFDALTCbTicMDQ8jupE5qd" />
        <Link Id="PhXlE4W533CPcT0fplS06Q" Ids="Eqgpg03q3BMMm56YvldgmC,DosdUHCAskgORmNWICCwDq" />
        <Link Id="JgGXRbUzas1MgF1KJirBZT" Ids="APF4j1wnQI2LeAo0xpVcda,BRHVLl6VnxyOw6sUYc3g7b" />
        <Link Id="H2uQ2GMOv7vP33DBJEW5kw" Ids="MX7WEQlMyGcLTAswlhWHFs,HIAliRozXyDOp4H1oKBnxO" />
        <Link Id="VEvc3Zjs61XNt8VFZNa2d8" Ids="MO1fNbmmCG3K9xiztuZvHA,BwWLgAaEG6qNEgWaA2JETH" />
        <Link Id="HSkLMu3irB3OdtouoxAL1c" Ids="PvpCs9CX8reMxdvuEybzqU,MBFo5zLwDlvOA3cHYnBqF9" />
        <Link Id="PEDmPSBlmV4NqVMjJyqpHV" Ids="TcivGxRJcRXPU4WTqpRkrG,UbzD12TCZX0K9aGvn7l8pD" />
        <Link Id="PiytPEtt4mIMNCicPsxejc" Ids="SEKOSPePonoLsu8UJJycJ4,C5hrz3O72QvNeqieIsAPPj" />
        <Link Id="UbFlAyGPfChLyfDluRzE8n" Ids="CTd9rc21whTPFy64jAFcXI,ImcxahLzWYmNz9qoHGxFjR" />
        <Link Id="St4HtknxnnRNZlt7qM7sWk" Ids="MsEmadCuQWpPOvP10vHRYw,I1xd0YO0dASPHzJgIT6Dxf" />
        <Link Id="D13m2sIwXDrMOdx7TR2soj" Ids="SBwugitMVwlONqALmijyeK,GAerWPdPeaMQTJGUnwg211" />
        <Link Id="LFLWxF990IGOkHZcJoEIQH" Ids="S78xz62DIkmLGaaFe1TezE,RvBnC73xXFuOCJI8fP1JNm" />
        <Link Id="TOmQETTlNBsLcREsSntDTG" Ids="UcQWP0iS6nYNkWHbDGDISx,UyCLU8DsIaTMWvMjnPhNw7" />
        <Link Id="LHSc5mexRVPPLxMBTYQNeg" Ids="ULHNKI0dcnHLsDewJlVdFv,R43NhZ2i3KSNdhipfPfsjN" />
        <Link Id="Nzzhzf7KrkeMaC5S0TzZDH" Ids="FvImHEnNMcFMGdHEbwYHJ9,SrcSbymRpuiOe1buwFa1Yq" />
        <Link Id="IlZZCBpS7vgNKbjjWQWUEU" Ids="DwX5jlZGh0pOAGjkjU9nhB,JDNoXMh1KjEOAoWz0tbMfk" />
        <Link Id="PWdraH0FYXhNQW7fPSghoC" Ids="GkDBKjjE4oHQMgmYLATDrl,DCySq67kAvXMbevuur8zZr" />
        <Link Id="G43xwY7hRPzOtTGWwGjCeF" Ids="IktpgmMzWQhOoZ9wJFOw8B,FbFKAiIvncZM1gN51FfOkj" />
        <Link Id="Eah9FLAhdSaPqNpPRqHWkX" Ids="Eb5nAY5Z2RQNE7Tt3QpZeg,NxAGWJ48yviNRJeWvlFdaP" />
        <Link Id="N3sRtOvs4w2P6xA5LDpJVA" Ids="UEEcqpFaGqlNBXbAEuxGRW,LnLvdNgbRf3P3GmmIBKQe0" />
        <Link Id="SY2UldWY1l4OKALF4Fu8hy" Ids="TkZ0ghdnxlcLjeVLKUqId7,PTrdXUnfyyqNCdHcnMLc20" />
        <Link Id="BtGd1df6pBsO4Wb06hNE9J" Ids="UgzISAyA2LtPOvvjetdvSf,Ombd55msU7PNBEkcTFaWsT" />
        <Link Id="J9HM6hI8kLQQdWNHsRysUZ" Ids="Be3aoXForvEMEZwlAy3sss,AINxAX72LrPOUf3DDq1fUL" />
        <Link Id="OOMNZ4zrF8TL9Ao71vZ3oQ" Ids="G5jjPVm14IeL7FLy5jCLay,BMO2433Y9rYPhsOL6knUkc" />
        <Link Id="HfbRbzR7a9EOPSj3bb41Qp" Ids="AJxW5bJni8FNvkvvgmaEMe,UDlUjDTQ3FsPLz2HsvfdB5" />
        <Link Id="CEMgolqTpFHMzBmTueD7J2" Ids="ObnTG0f28jYMSzkSHHRIWa,Ulrp6vnrtFlMy5K4MNU99Q" />
        <Link Id="DIGJHjkHNyVQajGJIWC9Ei" Ids="Sn6PxGzLgtGNWG0xpqt0E7,Ks7IoJhXPopQQp2i1zv4VR" />
        <Link Id="VndRfiHlBxZNTItjbFjba9" Ids="EDokLCeZ2gUNogA0cE8mkH,HoHezINICYbM331owxgCoO" />
        <Link Id="SgIjWpePRf9OycxwcGnbHv" Ids="ELFPDWlOlWANf53msL1e7n,PZaQm9vYeHSMicFEsTidBp" />
        <Link Id="VfLACSTXnH9NanK1Jm9I7X" Ids="ObiJbNwm25rNUjsUJPXjYx,THeifTWZ7N7OYZ6liCXsCY" />
        <Link Id="L2VRFTuGGEgQceqekK80Tc" Ids="LcD0ragQIdjOzBL6QvfpmG,P1y3slnSmchLvBlU27v9bU" />
        <Link Id="GBvjJ9YhVinLQ548cuJ39t" Ids="GgT5xADFGBvLMiYTWzI7k9,DPiY0QAhX9zLwyeKhEDzbo" />
        <Link Id="VogiJbuuFH4NGXAjZalmpo" Ids="UICI1oN1fWLNQ26GqxwUk8,TTfp6NmQu7KM2Sq2kfEcBA" />
        <Link Id="LpzIosHKlImNcKOI3H6HgP" Ids="ASihynLWRcbOdZPHccymds,SWRkMeTg3xcN8V9RlO1FZj" />
        <Link Id="NVLkSg0sFgWQU9WdlnyfzV" Ids="DyEs45tDOnDNHwqlehVcPH,RAQrqGANjUPM9l1NJKGmsn" />
        <Link Id="FfT8WC3tzNOMkoQUVB1p0J" Ids="ECsszdBKpHZNNTPXeCoFko,QrAS6ce1qJ6LA1tl0VBrv6" />
        <Link Id="PY4mudqHy6tLy4v1oizUhX" Ids="D8K4LRe58wALK8WiB6WYQJ,D2NY5ScabtEP4Z7yGHcVwT" />
        <Link Id="RSRlQbrtHLWQYNhVlTQt6i" Ids="RyDykuCJCVPMGSw30pqCsO,QIghCmdF1CTNA78VxJpVle" />
        <Link Id="CtbHtvKL6h3MgglhT2XyGX" Ids="OnL0mJRKRHsQU8jWZpCaEa,Iwz7gNYXJvTOqLQzdgE8l0" />
        <Link Id="B5nSzTdCJlKQcrAbP6pGqo" Ids="SBwugitMVwlONqALmijyeK,LcD0ragQIdjOzBL6QvfpmG" />
      </Patch>
    </Node>
  </Patch>
  <NugetDependency Id="MgRCEJhphVJL7RMKuulO1F" Location="VL.Stride" Version="2025.7.4" />
  <NugetDependency Id="FYZ07n3nn4JOSyplpG8FbU" Location="VL.Video" Version="2025.7.4" />
  <NugetDependency Id="U1Dz01ncFTkNC7S7jnxCVL" Location="VL.Skia" Version="2025.7.4" />
  <NugetDependency Id="OHI4ReZbTTwPMmGycisgiA" Location="VL.HapPlayer" Version="2.3.2" />
</Document>