VideoLab

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
(Automated Syncronization with Documentation)
 
(46 intermediate revisions by one user not shown)
Line 11: Line 11:
 
*[[Package AudioLabBasicPkg]] - Contains the basic audio processing components and classes for all the video and audio related products.
 
*[[Package AudioLabBasicPkg]] - Contains the basic audio processing components and classes for all the video and audio related products.
 
*[[Package MediaLabBasicPkg]] - Contains the basic media components and classes for all the video and audio related products.
 
*[[Package MediaLabBasicPkg]] - Contains the basic media components and classes for all the video and audio related products.
 +
*[[Package MediaLabPkg]] - Contains the media components and classes for all the video and audio related products.
 +
*[[Package Mitov.BasicLab]] - Contains the basic components and classes for all the products.
 
*[[Package SignalLabAdditionalPkg]] - Contains the additional signal processing components and classes.
 
*[[Package SignalLabAdditionalPkg]] - Contains the additional signal processing components and classes.
*[[Package SignalLabBasicPkg]] - Contains the basic components and classes for all the products.
+
*[[Package SignalLabBasicPkg]] - Contains the basic components and classes for the basic SignalLab components.
 
*[[Package SignalLabScopePkg]] - Contains the Scope and Waterfall components.
 
*[[Package SignalLabScopePkg]] - Contains the Scope and Waterfall components.
 +
*[[Package TextLabBasicPkg]] - Contains the basic components and classes for the basic TextLab components.
 
*[[Package TimingLabBasicPkg]] - Contains the basic components and classes for the basic TimingLab components.
 
*[[Package TimingLabBasicPkg]] - Contains the basic components and classes for the basic TimingLab components.
 
*[[Package VideoLabAdditionalPkg]] - Contains the additional video processing components and classes.
 
*[[Package VideoLabAdditionalPkg]] - Contains the additional video processing components and classes.
Line 20: Line 23:
 
== Components ==
 
== Components ==
 
=== From [[Package AudioLabBasicPkg]] ===
 
=== From [[Package AudioLabBasicPkg]] ===
*[[Image:BIGALDSAudioOut.gif]] [[Image:ALDSAudioOut.gif]] [[Image:NETALDSAudioOut.gif]] '''[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]]''' - Sends audio data to an audio output device.
 
*[[Image:BIGALAudioOut.gif]] [[Image:ALAudioOut.gif]] [[Image:NETALAudioOut.gif]] '''[[Class ALAudioOut.TALAudioOut|TALAudioOut]]''' - Sends audio data to an audio output device.
 
 
*[[Image:BIGALAudioToReal.gif]] [[Image:ALAudioToReal.gif]] [[Image:NETALAudioToReal.gif]] '''[[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]]''' - Converts Wave Audio Data Buffers into Real Data Buffers.
 
*[[Image:BIGALAudioToReal.gif]] [[Image:ALAudioToReal.gif]] [[Image:NETALAudioToReal.gif]] '''[[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]]''' - Converts Wave Audio Data Buffers into Real Data Buffers.
 +
*[[Image:BIGALAudioOut.gif]] [[Image:ALAudioOut.gif]] [[Image:NETALAudioOut.gif]] '''[[Class ALAudioOut.TALAudioOut|TALAudioOut]]''' - Sends audio data to an audio output device.
 +
*[[Image:BIGALDSAudioOut.gif]] [[Image:ALDSAudioOut.gif]] [[Image:NETALDSAudioOut.gif]] '''[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]]''' - Sends audio data to an audio output device.
 
*[[Image:BIGALGenericFilter.gif]] [[Image:ALGenericFilter.gif]] [[Image:NETALGenericFilter.gif]] '''[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]]''' - User defined filter for Audio data.
 
*[[Image:BIGALGenericFilter.gif]] [[Image:ALGenericFilter.gif]] [[Image:NETALGenericFilter.gif]] '''[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]]''' - User defined filter for Audio data.
 
*[[Image:BIGALGenericGen.gif]] [[Image:ALGenericGen.gif]] [[Image:NETALGenericGen.gif]] '''[[Class ALGenericGen.TALGenericGen|TALGenericGen]]''' - User defined generator for Audio data.
 
*[[Image:BIGALGenericGen.gif]] [[Image:ALGenericGen.gif]] [[Image:NETALGenericGen.gif]] '''[[Class ALGenericGen.TALGenericGen|TALGenericGen]]''' - User defined generator for Audio data.
 
=== From [[Package MediaLabBasicPkg]] ===
 
=== From [[Package MediaLabBasicPkg]] ===
 
*[[Image:BIGMLDSGraphView.gif]] [[Image:MLDSGraphView.gif]] [[Image:NETMLDSGraphView.gif]] '''[[Class MLDSGraphView.TMLDSGraphView|TMLDSGraphView]]''' - DirectShow graph display.
 
*[[Image:BIGMLDSGraphView.gif]] [[Image:MLDSGraphView.gif]] [[Image:NETMLDSGraphView.gif]] '''[[Class MLDSGraphView.TMLDSGraphView|TMLDSGraphView]]''' - DirectShow graph display.
 +
=== From [[Package MediaLabPkg]] ===
 +
*[[Image:BIGMLDSMediaFilter.gif]] [[Image:MLDSMediaFilter.gif]] [[Image:NETMLDSMediaFilter.gif]] '''[[Class MLDSMediaFilter.TMLDSMediaFilter|TMLDSMediaFilter]]''' - Passes media trough a DirectShow filter.
 
=== From [[Package SignalLabAdditionalPkg]] ===
 
=== From [[Package SignalLabAdditionalPkg]] ===
 +
*[[Image:BIGSLAverageValue.gif]] [[Image:SLAverageValue.gif]] [[Image:NETSLAverageValue.gif]] '''[[Class SLAverageValue.TSLAverageValue|TSLAverageValue]]''' - Averages the input values.
 
*[[Image:BIGSLGenericRealValueGen.gif]] [[Image:SLGenericRealValueGen.gif]] [[Image:NETSLGenericRealValueGen.gif]] '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values.
 
*[[Image:BIGSLGenericRealValueGen.gif]] [[Image:SLGenericRealValueGen.gif]] [[Image:NETSLGenericRealValueGen.gif]] '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values.
 
*[[Image:BIGSLGenericRealValue.gif]] [[Image:SLGenericRealValue.gif]] [[Image:NETSLGenericRealValue.gif]] '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values.
 
*[[Image:BIGSLGenericRealValue.gif]] [[Image:SLGenericRealValue.gif]] [[Image:NETSLGenericRealValue.gif]] '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values.
Line 42: Line 48:
 
*[[Image:BIGSLScope.gif]] [[Image:SLScope.gif]] [[Image:NETSLScope.gif]] '''[[Class SLScope.TSLScope|TSLScope]]''' - Visible Scope/Plot component for representing floating point data.
 
*[[Image:BIGSLScope.gif]] [[Image:SLScope.gif]] [[Image:NETSLScope.gif]] '''[[Class SLScope.TSLScope|TSLScope]]''' - Visible Scope/Plot component for representing floating point data.
 
*[[Image:BIGSLWaterfall.gif]] [[Image:SLWaterfall.gif]] [[Image:NETSLWaterfall.gif]] '''[[Class SLWaterfall.TSLWaterfall|TSLWaterfall]]''' - Visible waterfall for representing Real(double) data.
 
*[[Image:BIGSLWaterfall.gif]] [[Image:SLWaterfall.gif]] [[Image:NETSLWaterfall.gif]] '''[[Class SLWaterfall.TSLWaterfall|TSLWaterfall]]''' - Visible waterfall for representing Real(double) data.
 +
=== From [[Package TextLabBasicPkg]] ===
 +
*[[Image:BIGTLGenericTextFilter.gif]] [[Image:TLGenericTextFilter.gif]] [[Image:NETTLGenericTextFilter.gif]] '''[[Class TLGenericTextFilter.TTLGenericTextFilter|TTLGenericTextFilter]]''' - User defined filter for Text data.
 
=== From [[Package TimingLabBasicPkg]] ===
 
=== From [[Package TimingLabBasicPkg]] ===
 +
*[[Image:BIGTLThreadEvent.gif]] [[Image:TLThreadEvent.gif]] [[Image:NETTLThreadEvent.gif]] '''[[Class TLThreadEvent.TTLThreadEvent|TTLThreadEvent]]''' - Executes event in a separated thread.
 +
*[[Image:BIGTLMainThreadEvent.gif]] [[Image:TLMainThreadEvent.gif]] [[Image:NETTLMainThreadEvent.gif]] '''[[Class TLMainThreadEvent.TTLMainThreadEvent|TTLMainThreadEvent]]''' - Allows other threads to generate main thread notifications.
 +
*[[Image:BIGTLStopWatch.gif]] [[Image:TLStopWatch.gif]] [[Image:NETTLStopWatch.gif]] '''[[Class TLStopWatch.TTLStopWatch|TTLStopWatch]]''' - Measures time intervals.
 +
*[[Image:BIGTLFrequencyMeter.gif]] [[Image:TLFrequencyMeter.gif]] [[Image:NETTLFrequencyMeter.gif]] '''[[Class TLFrequencyMeter.TTLFrequencyMeter|TTLFrequencyMeter]]''' - Measures frequency of events.
 +
*[[Image:BIGTLCounter.gif]] [[Image:TLCounter.gif]] [[Image:NETTLCounter.gif]] '''[[Class TLCounter.TTLCounter|TTLCounter]]''' - Counts events.
 
*[[Image:BIGTLWatchDogTimer.gif]] [[Image:TLWatchDogTimer.gif]] [[Image:NETTLWatchDogTimer.gif]] '''[[Class TLWatchDogTimer.TTLWatchDogTimer|TTLWatchDogTimer]]''' - Implements a Watch Dog Timer.
 
*[[Image:BIGTLWatchDogTimer.gif]] [[Image:TLWatchDogTimer.gif]] [[Image:NETTLWatchDogTimer.gif]] '''[[Class TLWatchDogTimer.TTLWatchDogTimer|TTLWatchDogTimer]]''' - Implements a Watch Dog Timer.
*[[Image:BIGTLMainThredEvent.gif]] [[Image:TLMainThredEvent.gif]] [[Image:NETTLMainThredEvent.gif]] '''[[Class TLMainThredEvent.TTLMainThredEvent|TTLMainThredEvent]]''' - Allows other threads to generate main thread notifications.
 
 
*[[Image:BIGTLClockGen.gif]] [[Image:TLClockGen.gif]] [[Image:NETTLClockGen.gif]] '''[[Class TLClockGen.TTLClockGen|TTLClockGen]]''' - Provides clock for other components.
 
*[[Image:BIGTLClockGen.gif]] [[Image:TLClockGen.gif]] [[Image:NETTLClockGen.gif]] '''[[Class TLClockGen.TTLClockGen|TTLClockGen]]''' - Provides clock for other components.
 
=== From [[Package VideoLabAdditionalPkg]] ===
 
=== From [[Package VideoLabAdditionalPkg]] ===
*[[Image:BIGVLSnapshot.gif]] [[Image:VLSnapshot.gif]] [[Image:NETVLSnapshot.gif]] '''[[Class VLSnapshot.TVLSnapshot|TVLSnapshot]]''' - Takes a snapshot frame.
+
*[[Image:BIGVLIPCamera.gif]] [[Image:VLIPCamera.gif]] [[Image:NETVLIPCamera.gif]] '''[[Class VLIPCamera.TVLIPCamera|TVLIPCamera]]''' - Captures video from generic IP Camera.
*[[Image:BIGVLAxisCapture.gif]] [[Image:VLAxisCapture.gif]] [[Image:NETVLAxisCapture.gif]] '''[[Class VLAxisCapture.TVLAxisCapture|TVLAxisCapture]]''' - Captures Video from Axis IP Camera using the Axis media control.
+
*[[Image:BIGVLCrop.gif]] [[Image:VLCrop.gif]] [[Image:NETVLCrop.gif]] '''[[Class VLCrop.TVLCrop|TVLCrop]]''' - Crops the video.
*[[Image:BIGVLWienerFilter.gif]] [[Image:VLWienerFilter.gif]] [[Image:NETVLWienerFilter.gif]] '''[[Class VLWienerFilter.TVLWienerFilter|TVLWienerFilter]]''' - Performs Wiener filter over the video.
+
 
*[[Image:BIGVLGrayScale.gif]] [[Image:VLGrayScale.gif]] [[Image:NETVLGrayScale.gif]] '''[[Class VLGrayScale.TVLGrayScale|TVLGrayScale]]''' - Converts the video to gray scale.
 
*[[Image:BIGVLGrayScale.gif]] [[Image:VLGrayScale.gif]] [[Image:NETVLGrayScale.gif]] '''[[Class VLGrayScale.TVLGrayScale|TVLGrayScale]]''' - Converts the video to gray scale.
 
*[[Image:BIGVLResize.gif]] [[Image:VLResize.gif]] [[Image:NETVLResize.gif]] '''[[Class VLResize.TVLResize|TVLResize]]''' - Resizes the image.
 
*[[Image:BIGVLResize.gif]] [[Image:VLResize.gif]] [[Image:NETVLResize.gif]] '''[[Class VLResize.TVLResize|TVLResize]]''' - Resizes the image.
 +
*[[Image:BIGVLSnapshot.gif]] [[Image:VLSnapshot.gif]] [[Image:NETVLSnapshot.gif]] '''[[Class VLSnapshot.TVLSnapshot|TVLSnapshot]]''' - Takes a snapshot frame.
 +
*[[Image:BIGVLWienerFilter.gif]] [[Image:VLWienerFilter.gif]] [[Image:NETVLWienerFilter.gif]] '''[[Class VLWienerFilter.TVLWienerFilter|TVLWienerFilter]]''' - Performs Wiener filter over the video.
 +
*[[Image:BIGVLAxisCapture.gif]] [[Image:VLAxisCapture.gif]] [[Image:NETVLAxisCapture.gif]] '''[[Class VLAxisCapture.TVLAxisCapture|TVLAxisCapture]]''' - Captures Video from Axis IP Camera using the Axis media control.
 
*[[Image:BIGVLMorphFilter.gif]] [[Image:VLMorphFilter.gif]] [[Image:NETVLMorphFilter.gif]] '''[[Class VLMorphFilter.TVLMorphFilter|TVLMorphFilter]]''' - Erodes or deludes the video.
 
*[[Image:BIGVLMorphFilter.gif]] [[Image:VLMorphFilter.gif]] [[Image:NETVLMorphFilter.gif]] '''[[Class VLMorphFilter.TVLMorphFilter|TVLMorphFilter]]''' - Erodes or deludes the video.
 
*[[Image:BIGVLImageGen.gif]] [[Image:VLImageGen.gif]] [[Image:NETVLImageGen.gif]] '''[[Class VLImageGen.TVLImageGen|TVLImageGen]]''' - Generates video from image.
 
*[[Image:BIGVLImageGen.gif]] [[Image:VLImageGen.gif]] [[Image:NETVLImageGen.gif]] '''[[Class VLImageGen.TVLImageGen|TVLImageGen]]''' - Generates video from image.
 
*[[Image:BIGVLDraw.gif]] [[Image:VLDraw.gif]] [[Image:NETVLDraw.gif]] '''[[Class VLDraw.TVLDraw|TVLDraw]]''' - Applies(draws) graphical layers over the video frames.
 
*[[Image:BIGVLDraw.gif]] [[Image:VLDraw.gif]] [[Image:NETVLDraw.gif]] '''[[Class VLDraw.TVLDraw|TVLDraw]]''' - Applies(draws) graphical layers over the video frames.
*[[Image:BIGVLCrop.gif]] [[Image:VLCrop.gif]] [[Image:NETVLCrop.gif]] '''[[Class VLCrop.TVLCrop|TVLCrop]]''' - Crops the video.
 
 
=== From [[Package VideoLabBasicPkg]] ===
 
=== From [[Package VideoLabBasicPkg]] ===
 
*[[Image:BIGVLASFPlayer.gif]] [[Image:VLASFPlayer.gif]] [[Image:NETVLASFPlayer.gif]] '''[[Class VLASFPlayer.TVLASFPlayer|TVLASFPlayer]]''' - Plays ASF and WMV Video Files.
 
*[[Image:BIGVLASFPlayer.gif]] [[Image:VLASFPlayer.gif]] [[Image:NETVLASFPlayer.gif]] '''[[Class VLASFPlayer.TVLASFPlayer|TVLASFPlayer]]''' - Plays ASF and WMV Video Files.
*[[Image:BIGVLImageDisplay.gif]] [[Image:VLImageDisplay.gif]] [[Image:NETVLImageDisplay.gif]] '''[[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]''' - Video display component.
 
*[[Image:BIGVLDSVideoPreviewDock.gif]] [[Image:VLDSVideoPreviewDock.gif]] [[Image:NETVLDSVideoPreviewDock.gif]] '''[[Class VLDSVideoPreviewDock.TVLDSVideoPreviewDock|TVLDSVideoPreviewDock]]''' - Docking location for video preview.
 
*[[Image:BIGVLDSVideoPlayer.gif]] [[Image:VLDSVideoPlayer.gif]] [[Image:NETVLDSVideoPlayer.gif]] '''[[Class VLDSVideoPlayer.TVLDSVideoPlayer|TVLDSVideoPlayer]]''' - Plays Video files using DirectShow.
 
*[[Image:BIGVLDSVideoLogger.gif]] [[Image:VLDSVideoLogger.gif]] [[Image:NETVLDSVideoLogger.gif]] '''[[Class VLDSVideoLogger.TVLDSVideoLogger|TVLDSVideoLogger]]''' - Records Video files using DirectShow.
 
*[[Image:BIGVLDSImageDisplay.gif]] [[Image:VLDSImageDisplay.gif]] [[Image:NETVLDSImageDisplay.gif]] '''[[Class VLDSImageDisplay.TVLDSImageDisplay|TVLDSImageDisplay]]''' - Video display component using DirectShow.
 
*[[Image:BIGVLDSCapture.gif]] [[Image:VLDSCapture.gif]] [[Image:NETVLDSCapture.gif]] '''[[Class VLDSCapture.TVLDSCapture|TVLDSCapture]]''' - Captures Video from device using DirectShow.
 
 
*[[Image:BIGVLAVIPlayer.gif]] [[Image:VLAVIPlayer.gif]] [[Image:NETVLAVIPlayer.gif]] '''[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]]''' - Plays AVI Video files.
 
*[[Image:BIGVLAVIPlayer.gif]] [[Image:VLAVIPlayer.gif]] [[Image:NETVLAVIPlayer.gif]] '''[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]]''' - Plays AVI Video files.
 +
*[[Image:BIGVLDSVideoPlayer.gif]] [[Image:VLDSVideoPlayer.gif]] [[Image:NETVLDSVideoPlayer.gif]] '''[[Class VLDSVideoPlayer.TVLDSVideoPlayer|TVLDSVideoPlayer]]''' - Plays Video files using DirectShow.
 
*[[Image:BIGVLAVILogger.gif]] [[Image:VLAVILogger.gif]] [[Image:NETVLAVILogger.gif]] '''[[Class VLAVILogger.TVLAVILogger|TVLAVILogger]]''' - Records AVI Video files.
 
*[[Image:BIGVLAVILogger.gif]] [[Image:VLAVILogger.gif]] [[Image:NETVLAVILogger.gif]] '''[[Class VLAVILogger.TVLAVILogger|TVLAVILogger]]''' - Records AVI Video files.
 +
*[[Image:BIGVLDSVideoLogger.gif]] [[Image:VLDSVideoLogger.gif]] [[Image:NETVLDSVideoLogger.gif]] '''[[Class VLDSVideoLogger.TVLDSVideoLogger|TVLDSVideoLogger]]''' - Records Video files using DirectShow.
 
*[[Image:BIGVLCapture.gif]] [[Image:VLCapture.gif]] [[Image:NETVLCapture.gif]] '''[[Class VLCapture.TVLCapture|TVLCapture]]''' - Captures Video from device.
 
*[[Image:BIGVLCapture.gif]] [[Image:VLCapture.gif]] [[Image:NETVLCapture.gif]] '''[[Class VLCapture.TVLCapture|TVLCapture]]''' - Captures Video from device.
 +
*[[Image:BIGVLDSCapture.gif]] [[Image:VLDSCapture.gif]] [[Image:NETVLDSCapture.gif]] '''[[Class VLDSCapture.TVLDSCapture|TVLDSCapture]]''' - Captures Video from device using DirectShow.
 +
*[[Image:BIGVLImageDisplay.gif]] [[Image:VLImageDisplay.gif]] [[Image:NETVLImageDisplay.gif]] '''[[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]''' - Video display component.
 +
*[[Image:BIGVLDSVideoPreviewDock.gif]] [[Image:VLDSVideoPreviewDock.gif]] [[Image:NETVLDSVideoPreviewDock.gif]] '''[[Class VLDSVideoPreviewDock.TVLDSVideoPreviewDock|TVLDSVideoPreviewDock]]''' - Docking location for video preview.
 +
*[[Image:BIGVLDSImageDisplay.gif]] [[Image:VLDSImageDisplay.gif]] [[Image:NETVLDSImageDisplay.gif]] '''[[Class VLDSImageDisplay.TVLDSImageDisplay|TVLDSImageDisplay]]''' - Video display component using DirectShow.
 
*[[Image:BIGVLGenericFilter.gif]] [[Image:VLGenericFilter.gif]] [[Image:NETVLGenericFilter.gif]] '''[[Class VLGenericFilter.TVLGenericFilter|TVLGenericFilter]]''' - User defined filter for Video data.
 
*[[Image:BIGVLGenericFilter.gif]] [[Image:VLGenericFilter.gif]] [[Image:NETVLGenericFilter.gif]] '''[[Class VLGenericFilter.TVLGenericFilter|TVLGenericFilter]]''' - User defined filter for Video data.
 
*[[Image:BIGVLGenericGen.gif]] [[Image:VLGenericGen.gif]] [[Image:NETVLGenericGen.gif]] '''[[Class VLGenericGen.TVLGenericGen|TVLGenericGen]]''' - User defined generator for Video data.
 
*[[Image:BIGVLGenericGen.gif]] [[Image:VLGenericGen.gif]] [[Image:NETVLGenericGen.gif]] '''[[Class VLGenericGen.TVLGenericGen|TVLGenericGen]]''' - User defined generator for Video data.
 
=== From [[Package VideoLabPkg]] ===
 
=== From [[Package VideoLabPkg]] ===
 +
*[[Image:BIGVLAudioSynchronize.gif]] [[Image:VLAudioSynchronize.gif]] [[Image:NETVLAudioSynchronize.gif]] '''[[Class VLAudioSynchronize.TVLAudioSynchronize|TVLAudioSynchronize]]''' - Synchronizes the video with the time from the audio stream.
 +
*[[Image:BIGVLAlphaTrail.gif]] [[Image:VLAlphaTrail.gif]] [[Image:NETVLAlphaTrail.gif]] '''[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]]''' - Applies alpha trail effect over the video.
 
*[[Image:BIGVLDSVideoFilter.gif]] [[Image:VLDSVideoFilter.gif]] [[Image:NETVLDSVideoFilter.gif]] '''[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]]''' - Passes video trough a DirectShow filter.
 
*[[Image:BIGVLDSVideoFilter.gif]] [[Image:VLDSVideoFilter.gif]] [[Image:NETVLDSVideoFilter.gif]] '''[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]]''' - Passes video trough a DirectShow filter.
 
*[[Image:BIGVLGaussianBlur.gif]] [[Image:VLGaussianBlur.gif]] [[Image:NETVLGaussianBlur.gif]] '''[[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]]''' - Gaussian blur filter.
 
*[[Image:BIGVLGaussianBlur.gif]] [[Image:VLGaussianBlur.gif]] [[Image:NETVLGaussianBlur.gif]] '''[[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]]''' - Gaussian blur filter.
Line 125: Line 140:
 
*[[Image:BIGVLCylinder.gif]] [[Image:VLCylinder.gif]] [[Image:NETVLCylinder.gif]] '''[[Class VLCylinder.TVLCylinder|TVLCylinder]]''' - Applies Cylinder effect over the image.
 
*[[Image:BIGVLCylinder.gif]] [[Image:VLCylinder.gif]] [[Image:NETVLCylinder.gif]] '''[[Class VLCylinder.TVLCylinder|TVLCylinder]]''' - Applies Cylinder effect over the image.
 
*[[Image:BIGVLColorLookup.gif]] [[Image:VLColorLookup.gif]] [[Image:NETVLColorLookup.gif]] '''[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]]''' - Changes the pixel colors based on a lookup table.
 
*[[Image:BIGVLColorLookup.gif]] [[Image:VLColorLookup.gif]] [[Image:NETVLColorLookup.gif]] '''[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]]''' - Changes the pixel colors based on a lookup table.
*[[Image:BIGVLAlphaTrail.gif]] [[Image:VLAlphaTrail.gif]] [[Image:NETVLAlphaTrail.gif]] '''[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]]''' - Applies alpha trail effect over the video.
 
 
== Layers ==
 
== Layers ==
 
=== From [[Package SignalLabScopePkg]] ===
 
=== From [[Package SignalLabScopePkg]] ===
*[[Image:SLScopeLayer.gif]] '''[[Class SLScope.TSLScopeLayer|TSLScopeLayer]]''' - A scope drawing layer. See Also Defines a scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope. <b>Example:</b> <image ScopeLayerSample>
+
*[[Image:SLScopeLayer.gif]] '''[[Class SLScope.TSLScopeLayer|TSLScopeLayer]]''' - A scope drawing layer. See Also Defines a scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope. <b>Diagram:</b> <image SLScopeLayer_Preview> <b>Example:</b> <image ScopeLayerSample>
*[[Image:SLWaterfallLayer.gif]] '''[[Class SLWaterfall.TSLWaterfallLayer|TSLWaterfallLayer]]''' - A waterfall draw layer. See Also Defines a waterfall draw layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a waterfall. <b>Example:</b> <image WaterfallLayerSample>
+
*[[Image:SLWaterfallLayer.gif]] '''[[Class SLWaterfall.TSLWaterfallLayer|TSLWaterfallLayer]]''' - A waterfall draw layer. See Also Defines a waterfall draw layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a waterfall. <b>Diagram:</b> <image SLWaterfallLayer_Preview> <b>Example:</b> <image WaterfallLayerSample>
 
=== From [[Package VideoLabAdditionalPkg]] ===
 
=== From [[Package VideoLabAdditionalPkg]] ===
 
*[[Image:VLDrawShapeLayer.gif]] '''[[Class VLBasicDrawLayers.TVLDrawShapeLayer|TVLDrawShapeLayer]]''' - Layer drawing simple shapes.
 
*[[Image:VLDrawShapeLayer.gif]] '''[[Class VLBasicDrawLayers.TVLDrawShapeLayer|TVLDrawShapeLayer]]''' - Layer drawing simple shapes.

Latest revision as of 00:29, 26 June 2013

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

Products

Contents

Description

Video Processing Library

Packages

Components

From Package AudioLabBasicPkg

From Package MediaLabBasicPkg

From Package MediaLabPkg

From Package SignalLabAdditionalPkg

From Package SignalLabBasicPkg

From Package SignalLabScopePkg

From Package TextLabBasicPkg

From Package TimingLabBasicPkg

From Package VideoLabAdditionalPkg

From Package VideoLabBasicPkg

From Package VideoLabPkg

Layers

From Package SignalLabScopePkg

From Package VideoLabAdditionalPkg

From Package VideoLabBasicPkg

From Package VideoLabPkg

Elements

From Package SignalLabScopePkg

From Package VideoLabBasicPkg

Matrix Layers

From Package SignalLabScopePkg

From Package VideoLabBasicPkg

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox