Skip to content

Commit

Permalink
Reworks patches of the General category. Adds to #47 and #48
Browse files Browse the repository at this point in the history
  • Loading branch information
sebescudie committed Jan 20, 2021
1 parent 18de8c5 commit 340ff31
Show file tree
Hide file tree
Showing 4 changed files with 173 additions and 133 deletions.
35 changes: 21 additions & 14 deletions help/General/Async/HowTo Apply operations asynchronously.vl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="KbFsC218ljINvE7Vk24jJ5" LanguageVersion="2020.3.0.128" Version="0.128">
<NugetDependency Id="VNWfpJD4u3tMALuHmDwjVz" Location="VL.CoreLib" Version="2020.3.0-0128-g397be8c5ee" />
<Document xmlns:p="property" Id="KbFsC218ljINvE7Vk24jJ5" LanguageVersion="2020.3.0.176" Version="0.128">
<NugetDependency Id="VNWfpJD4u3tMALuHmDwjVz" Location="VL.CoreLib" Version="2020.3.0-0176-gbd949ae240" />
<Patch Id="QEwkVa5QmK2LWibw6J5Zuf">
<Canvas Id="SEMG1pZiFXJNnMFgVYUAC1" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory" />
<!--
Expand All @@ -15,7 +15,7 @@
</p:NodeReference>
<Patch Id="RHJp4ukqHB8QEevuGgxNZI">
<Canvas Id="O4x4YJPzXLIOjLtSen2EmB" CanvasType="Group">
<Node Bounds="581,187,125,19" Id="Q7QsNAjsg8tQOf2XbrWMmX">
<Node Bounds="113,231,125,19" Id="Q7QsNAjsg8tQOf2XbrWMmX">
<p:NodeReference LastCategoryFullName="OpenCV.Source" LastSymbolSource="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="VideoIn (Reactive)" />
Expand All @@ -25,28 +25,34 @@
<Pin Id="ITaqwZeYk0YMdXp8XvQVuQ" Name="Height" Kind="InputPin" />
<Pin Id="OglrvQFpsZ7NlJILDZx2eU" Name="FPS" Kind="InputPin" />
<Pin Id="EHI9KFHR3EvQBfTHp4JPOR" Name="FourCC" Kind="InputPin" />
<Pin Id="JeRVijZAEdIOpLv72xWBVp" Name="Show Properties" Kind="InputPin" />
<Pin Id="OuW9YHmFT6VMJM6KSi2C8G" Name="Enabled" Kind="InputPin" />
<Pin Id="ORu8yb94NcgMSPyGSfiFtp" Name="Image" Kind="OutputPin" />
<Pin Id="L8hupgd6WsPOnGycWVm7WP" Name="Supported Formats" Kind="OutputPin" />
</Node>
<Node Bounds="561,520,105,19" Id="Up6RP2Kmag2Md3E5utv8WN">
<Node Bounds="73,560,125,19" Id="Up6RP2Kmag2Md3E5utv8WN">
<p:NodeReference LastCategoryFullName="OpenCV.Sink" LastSymbolSource="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Renderer" />
<CategoryReference Kind="Category" Name="Sink" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JMm0SNE3Hf9OKbzXum9nlj" Name="Bounds" Kind="InputPin" DefaultValue="1172, 60, 660, 522">
<Pin Id="JMm0SNE3Hf9OKbzXum9nlj" Name="Bounds" Kind="InputPin" DefaultValue="1018, 209, 660, 522">
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JZerxAvmrAiNis8cZxnINR" Name="Bound to Document" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="UncsrqDqE1HQdSvcj3H2bp" Name="Input" Kind="InputPin" />
<Pin Id="LQAvyBT5evhObn24GuAuqz" Name="Title" Kind="InputPin" />
<Pin Id="OIScOF5WSmKPLcCo6Ic8hC" Name="Renderer Mode" Kind="InputPin" />
<Pin Id="AxrGCItq5SBNFQO8E7O8qo" Name="Show Info" Kind="InputPin" />
<Pin Id="QNK4C2VBScqLUs9F2JoytL" Name="Enabled" Kind="InputPin" />
</Node>
<Pad Id="LA6bOzeOMxtPUdxfafW0C4" Bounds="99,202,292,191" ShowValueBox="true" isIOBox="true" Value="By using VideoIn (Reactive) in combination with ForEach (Reactive) you can apply operations on the video thread instead of on the main thread. &#xD;&#xA;&#xD;&#xA;Think: For each video image pushed downstream, an operation is applied. To get the result back to the main thread, use HoldLatestCopy.">
<Pad Id="LA6bOzeOMxtPUdxfafW0C4" Bounds="476,303,285,170" ShowValueBox="true" isIOBox="true" Value="By using VideoIn (Reactive) in combination with ForEach (Reactive) you can apply operations on the video thread instead of on the main thread. &#xD;&#xA;&#xD;&#xA;Think: For each video image pushed downstream, an operation is applied. To get the result back to the main thread, use HoldLatestCopy.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
Expand All @@ -55,7 +61,7 @@
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="581,258,89,149" Id="N8L53ZAtNaRQaGutu4GGf8">
<Node Bounds="113,302,89,149" Id="N8L53ZAtNaRQaGutu4GGf8">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ForEach" />
Expand All @@ -70,9 +76,9 @@
<Pin Id="Fy0kjRXFTpeMnsxaCijPOp" Name="Input 1" Kind="InputPin" />
<Pin Id="KWFELpwiU3OLHpo4n4wByO" Name="Output" Kind="OutputPin" />
</Patch>
<ControlPoint Id="RTFC08b70M7PefneMXu7Cm" Bounds="595,266" />
<ControlPoint Id="Uewsr1zncLUNr55M0qko4c" Bounds="595,400" />
<Node Bounds="593,330,65,19" Id="UFHbKl9hgv7PT7H7axmUsY">
<ControlPoint Id="RTFC08b70M7PefneMXu7Cm" Bounds="127,310" />
<ControlPoint Id="Uewsr1zncLUNr55M0qko4c" Bounds="127,444" />
<Node Bounds="125,374,65,19" Id="UFHbKl9hgv7PT7H7axmUsY">
<p:NodeReference LastCategoryFullName="OpenCV.Filter" LastSymbolSource="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Blur" />
Expand All @@ -86,7 +92,7 @@
</Node>
</Patch>
</Node>
<Node Bounds="581,453,88,19" Id="Eu8aQGG6GSLNkn2TMpgQq3">
<Node Bounds="113,497,88,19" Id="Eu8aQGG6GSLNkn2TMpgQq3">
<p:NodeReference LastCategoryFullName="OpenCV.Utils" LastSymbolSource="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatestCopy" />
Expand All @@ -99,7 +105,7 @@
<Pin Id="TqQM7cs47IxM6iGRmF1uKN" Name="Swap Count" Kind="OutputPin" />
<Pin Id="J7MDqmIgCWmNysatX1JtzT" Name="Drop Count" Kind="OutputPin" />
</Node>
<Pad Id="DOiwJdySVf8NvfXhSAIJ9R" Bounds="723,196,133,19" ShowValueBox="true" isIOBox="true" Value="&lt; VideoIn (Reactive)">
<Pad Id="DOiwJdySVf8NvfXhSAIJ9R" Bounds="240,239,133,19" ShowValueBox="true" isIOBox="true" Value="&lt; VideoIn (Reactive)">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
Expand All @@ -108,7 +114,7 @@
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="HxEPnKWrbohQYIiADkocTt" Bounds="726,322,135,19" ShowValueBox="true" isIOBox="true" Value="&lt; Foreach (Reactive)">
<Pad Id="HxEPnKWrbohQYIiADkocTt" Bounds="240,382,135,19" ShowValueBox="true" isIOBox="true" Value="&lt; Foreach (Reactive)">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
Expand All @@ -117,6 +123,7 @@
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Overlay Id="UHaKy44a6E4Lj6ypsYCDVC" Name="" Bounds="449,259,352,238" />
</Canvas>
<Patch Id="MzazkElLMRAPTRNeyskF9B" Name="Create" />
<Patch Id="RASY4dMPpcsNZDOXWWzbO6" Name="Update" />
Expand All @@ -134,6 +141,6 @@
</Patch>
</Node>
</Patch>
<NugetDependency Id="I7BawNKVYGiNq8fXGvEAAd" Location="VL.Skia" Version="2020.3.0-0128-g397be8c5ee" />
<NugetDependency Id="I7BawNKVYGiNq8fXGvEAAd" Location="VL.Skia" Version="2020.3.0-0176-gbd949ae240" />
<NugetDependency Id="CYZlcj3on7WNDoAhxvnAx3" Location="VL.OpenCV" Version="1.0.0" />
</Document>
Loading

0 comments on commit 340ff31

Please sign in to comment.