https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&feed=atom&action=history
Class VLDraw.TVLDraw - Revision history
2024-03-28T17:27:35Z
Revision history for this page on the wiki
MediaWiki 1.17.0
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=49076&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-26T00:30:28Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 00:30, 26 June 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 28:</td>
<td colspan="2" class="diff-lineno">Line 28:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== C# (.NET): ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== C# (.NET): ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><code></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><code></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>'''public ref class''' <del class="diffchange diffchange-inline">TVLDraw </del>: [[Class VLCommonFilter.TVLCommonFilter|Mitov.VideoLab.CommonFilter]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>'''public ref class''' <ins class="diffchange diffchange-inline">Draw </ins>: [[Class VLCommonFilter.TVLCommonFilter|Mitov.VideoLab.CommonFilter]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></code></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div></code></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Summary ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Summary ==</div></td></tr>
</table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=46149&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-26T00:11:10Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 00:11, 26 June 2013</td>
</tr></table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=43253&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-25T23:53:01Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 23:53, 25 June 2013</td>
</tr></table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=40355&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-11T02:44:52Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 02:44, 11 June 2013</td>
</tr></table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=37459&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-11T00:16:11Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 00:16, 11 June 2013</td>
</tr></table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=34563&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-11T00:06:00Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 00:06, 11 June 2013</td>
</tr></table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=31667&oldid=prev
David Alm: Automated Syncronization with Documentation
2013-06-10T20:28:59Z
<p>Automated Syncronization with Documentation</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 20:28, 10 June 2013</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 36:</td>
<td colspan="2" class="diff-lineno">Line 36:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Use this component to apply(draw) graphical layers over the</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Use this component to apply(draw) graphical layers over the</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>video frames.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>video frames.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"><b>Diagram:</b></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[Image:VLDraw_Preview.png]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Properties ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Properties ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 50:</td>
<td colspan="2" class="diff-lineno">Line 56:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Method procedure VLDraw.TVLDraw.Start()|procedure Start()]] - Starts the filter as generator or enables it as filter if the input pin is connected.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Method procedure VLDraw.TVLDraw.Start()|procedure Start()]] - Starts the filter as generator or enables it as filter if the input pin is connected.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Method procedure VLDraw.TVLDraw.Stop()|procedure Stop()]] - Stops the filter as generator or enables it as filter if the input pin is connected.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Method procedure VLDraw.TVLDraw.Stop()|procedure Stop()]] - Stops the filter as generator or enables it as filter if the input pin is connected.  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">*[[Method procedure VLDraw.TVLDraw.Pump()|procedure Pump()]] - Plays one buffer if enabled, the input pin is not connected, and ClockSource is [[Enum item LPComponent.TSLClockSource.csExternal|csExternal]]. </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Pins ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Pins ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">*[[Pin VLDraw.TVLDraw.ClockPin|ClockPin]] - The Clock Input Pin of the component. </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Pin VLDraw.TVLDraw.UserControlInputPin|UserControlInputPin]] - The mouse and keyboard user control input pin.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Pin VLDraw.TVLDraw.UserControlInputPin|UserControlInputPin]] - The mouse and keyboard user control input pin.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 80:</td>
<td colspan="2" class="diff-lineno">Line 84:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Published ===</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=== Published ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Property SLCommonFilter.TSLBasicThreadedEnableFilter.Enabled|Enabled]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*[[Property SLCommonFilter.TSLBasicThreadedEnableFilter.Enabled|Enabled]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">== Pins ==</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">*[[Pin SLCommonFilter.TSLBasicThreadedEnableFilter.EnablePin|EnablePin]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== From [[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== From [[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] ==</div></td></tr>
</table>
David Alm
https://mitov.com/wiki/index.php?title=Class_VLDraw.TVLDraw&diff=3867&oldid=prev
David Alm: Automated Syncronization with Documentation
2011-11-22T00:19:48Z
<p>Automated Syncronization with Documentation</p>
<p><b>New page</b></p><div><b><span style="color:red"><br />
This is a Beta Read Only version of this page. <br />
Please review and send recommendations to [mailto:mitov@mitov.com mitov@mitov.com]. <br />
We will enable the editing as soon as we are happy with the overall Wiki site.<br />
</span></b><br />
<br />
[[Image:BIGVLDraw.gif]] [[Image:VLDraw.gif]] [[Image:NETVLDraw.gif]]<br />
<br />
'''Package:''' [[Package VideoLabAdditionalPkg|VideoLabAdditionalPkg]]<br />
<br />
'''Unit:''' [[Unit VLDraw|VLDraw]]<br />
<br />
'''Inherits:''' [[Class VLCommonFilter.TVLCommonFilter|TVLCommonFilter]]<br />
<br />
== Syntax ==<br />
=== Delphi: ===<br />
<code><br />
'''type''' TVLDraw = '''class'''( [[Class VLCommonFilter.TVLCommonFilter|TVLCommonFilter]] )<br />
</code><br />
=== C++ Builder: ===<br />
<code><br />
'''class''' TVLDraw : '''public''' [[Class VLCommonFilter.TVLCommonFilter|TVLCommonFilter]]<br />
</code><br />
=== Visual C++ (MFC): ===<br />
<code><br />
'''class''' CTVLDraw : '''public''' [[Class VLCommonFilter.TVLCommonFilter|CTVLCommonFilter]]<br />
</code><br />
=== C# (.NET): ===<br />
<code><br />
'''public ref class''' TVLDraw : [[Class VLCommonFilter.TVLCommonFilter|Mitov.VideoLab.CommonFilter]]<br />
</code><br />
== Summary ==<br />
Applies(draws) graphical layers over the video frames. <br />
<br />
== Description ==<br />
Use this component to apply(draw) graphical layers over the<br />
video frames.<br />
<br />
== Properties ==<br />
<br />
=== Published ===<br />
*[[Property VLDraw.TVLDraw.Layers|Layers]] - Collection of layers to be drawn over the frames. <br />
*[[Property VLDraw.TVLDraw.Generator|Generator]] - Specifies the generator settings for filter when used as generator. <br />
*[[Property VLDraw.TVLDraw.BackgroundColor|BackgroundColor]] - Specifies the background color of the frames. <br />
*[[Property VLDraw.TVLDraw.AspectRatio|AspectRatio]] - Specifies the aspect ratio settings. <br />
<br />
== Methods ==<br />
<br />
=== Public ===<br />
*[[Method procedure VLDraw.TVLDraw.Start()|procedure Start()]] - Starts the filter as generator or enables it as filter if the input pin is connected. <br />
*[[Method procedure VLDraw.TVLDraw.Stop()|procedure Stop()]] - Stops the filter as generator or enables it as filter if the input pin is connected. <br />
*[[Method procedure VLDraw.TVLDraw.Pump()|procedure Pump()]] - Plays one buffer if enabled, the input pin is not connected, and ClockSource is [[Enum item LPComponent.TSLClockSource.csExternal|csExternal]]. <br />
<br />
== Pins ==<br />
*[[Pin VLDraw.TVLDraw.ClockPin|ClockPin]] - The Clock Input Pin of the component. <br />
*[[Pin VLDraw.TVLDraw.UserControlInputPin|UserControlInputPin]] - The mouse and keyboard user control input pin. <br />
<br />
== From [[Class VLCommonFilter.TVLCommonFilter|TVLCommonFilter]] ==<br />
<br />
== Properties ==<br />
<br />
=== Public ===<br />
*[[Property VLCommonFilter.TVLCommonFilter.InputVideoFormat|InputVideoFormat]]<br />
<br />
== Methods ==<br />
<br />
=== Public ===<br />
*[[Method procedure VLCommonFilter.TVLCommonFilter.ProcessFrame(IVLImageBuffer)|procedure ProcessFrame(Image : IVLImageBuffer)]]<br />
*[[Method procedure VLCommonFilter.TVLCommonFilter.ProcessFrame(IVLImageBuffer;IVLImageBuffer)|procedure ProcessFrame(InImage : IVLImageBuffer; var OutImage : IVLImageBuffer)]]<br />
*[[Method procedure VLCommonFilter.TVLCommonFilter.ProcessBitmap(TBitmap;TBitmap)|procedure ProcessBitmap(InBitmap : TBitmap; OutBitmap : TBitmap)]]<br />
<br />
== Pins ==<br />
*[[Pin VLCommonFilter.TVLCommonFilter.OutputPin|OutputPin]]<br />
*[[Pin VLCommonFilter.TVLCommonFilter.InputPin|InputPin]]<br />
<br />
== From [[Class SLCommonFilter.TSLBasicThreadedEnableFilter|TSLBasicThreadedEnableFilter]] ==<br />
<br />
== Properties ==<br />
<br />
=== Published ===<br />
*[[Property SLCommonFilter.TSLBasicThreadedEnableFilter.Enabled|Enabled]]<br />
<br />
== Pins ==<br />
*[[Pin SLCommonFilter.TSLBasicThreadedEnableFilter.EnablePin|EnablePin]]<br />
<br />
== From [[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] ==<br />
<br />
== Properties ==<br />
<br />
=== Published ===<br />
*[[Property SLCommonFilter.TSLBasicThreadedFilter.Threading|Threading]]<br />
<br />
[[Category:Components]][[Category:Classes]]</div>
David Alm