Components

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 33: Line 33:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSAudioOut.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLGenericReal.gif]]
| style="background:#ffffdd;" | [[Image:ALDSAudioOut.gif]]
+
| style="background:#ffffdd;" | [[Image:SLGenericReal.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSAudioOut.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLGenericReal.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]]''' - Sends audio data to an audio output device.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericReal.TSLGenericReal|TSLGenericReal]]''' - User defined filter for Real data.
 +
| align="center" | [[AudioLab]]
 +
| align="center" | [[BasicAudio]]
 +
| align="center" | [[BasicVideo]]
 +
| align="center" | [[InstrumentLab]]
 +
| align="center" | [[IntelligenceLab]]
 +
| align="center" | [[PlotLab]]
 +
| align="center" | [[SignalLab]]
 +
| align="center" | [[VideoLab]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package SignalLabBasicPkg | SignalLabBasicPkg]]
 +
| align="center" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGSLGenericFilter.gif]]
 +
| style="background:#ffffcc;" | [[Image:SLGenericFilter.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETSLGenericFilter.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]]''' - User defined filter for Binary data.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicVideo]]
 +
| align="center" style="background:#f6f6f6;" | [[InstrumentLab]]
 +
| align="center" style="background:#f6f6f6;" | [[IntelligenceLab]]
 +
| align="center" style="background:#f6f6f6;" | [[PlotLab]]
 +
| align="center" style="background:#f6f6f6;" | [[SignalLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Package SignalLabBasicPkg | SignalLabBasicPkg]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGSLGenericGen.gif]]
 +
| style="background:#ffffdd;" | [[Image:SLGenericGen.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETSLGenericGen.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericGen.TSLGenericGen|TSLGenericGen]]''' - User defined generator for Binary data.
 +
| align="center" | [[AudioLab]]
 +
| align="center" | [[BasicAudio]]
 +
| align="center" | [[BasicVideo]]
 +
| align="center" | [[InstrumentLab]]
 +
| align="center" | [[IntelligenceLab]]
 +
| align="center" | [[PlotLab]]
 +
| align="center" | [[SignalLab]]
 +
| align="center" | [[VideoLab]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package SignalLabBasicPkg | SignalLabBasicPkg]]
 +
| align="center" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGSLGenericRealGen.gif]]
 +
| style="background:#ffffcc;" | [[Image:SLGenericRealGen.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETSLGenericRealGen.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericRealGen.TSLGenericRealGen|TSLGenericRealGen]]''' - User defined generator for Real data.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicVideo]]
 +
| align="center" style="background:#f6f6f6;" | [[InstrumentLab]]
 +
| align="center" style="background:#f6f6f6;" | [[IntelligenceLab]]
 +
| align="center" style="background:#f6f6f6;" | [[PlotLab]]
 +
| align="center" style="background:#f6f6f6;" | [[SignalLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Package SignalLabBasicPkg | SignalLabBasicPkg]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGSLGenericRealMatrix.gif]]
 +
| style="background:#ffffdd;" | [[Image:SLGenericRealMatrix.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETSLGenericRealMatrix.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericRealMatrix.TSLGenericRealMatrix|TSLGenericRealMatrix]]''' - User defined generator for Real matrix data.
 +
| align="center" | [[AudioLab]]
 +
| align="center" | [[BasicAudio]]
 +
| align="center" | [[BasicVideo]]
 +
| align="center" | [[InstrumentLab]]
 +
| align="center" | [[IntelligenceLab]]
 +
| align="center" | [[PlotLab]]
 +
| align="center" | [[SignalLab]]
 +
| align="center" | [[VideoLab]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package SignalLabBasicPkg | SignalLabBasicPkg]]
 +
| align="center" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGALDSAudioOut.gif]]
 +
| style="background:#ffffcc;" | [[Image:ALDSAudioOut.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETALDSAudioOut.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]]''' - Sends audio data to an audio output device.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicVideo]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Package AudioLabBasicPkg | AudioLabBasicPkg]]
 +
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGALAudioOut.gif]]
 +
| style="background:#ffffdd;" | [[Image:ALAudioOut.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETALAudioOut.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioOut.TALAudioOut|TALAudioOut]]''' - Sends audio data to an audio output device.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[BasicAudio]]
 
| align="center" | [[BasicAudio]]
Line 47: Line 143:
 
| align="center" | [[VisionLab]]
 
| align="center" | [[VisionLab]]
 
| align="center" | [[Package AudioLabBasicPkg | AudioLabBasicPkg]]
 
| align="center" | [[Package AudioLabBasicPkg | AudioLabBasicPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALAudioOut.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALAudioToReal.gif]]
| style="background:#ffffcc;" | [[Image:ALAudioOut.gif]]
+
| style="background:#ffffcc;" | [[Image:ALAudioToReal.gif]]
| style="background:#ffffcc;" | [[Image:NETALAudioOut.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALAudioToReal.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioOut.TALAudioOut|TALAudioOut]]''' - Sends audio data to an audio output device.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]]''' - Converts Wave Audio Data Buffers into Real Data Buffers.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
Line 65: Line 161:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALAudioToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALGenericFilter.gif]]
| style="background:#ffffdd;" | [[Image:ALAudioToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:ALGenericFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETALAudioToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALGenericFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]]''' - Converts Wave Audio Data Buffers into Real Data Buffers.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]]''' - User defined filter for Audio data.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[BasicAudio]]
 
| align="center" | [[BasicAudio]]
Line 81: Line 177:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGMLDSGraphView.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALGenericGen.gif]]
| style="background:#ffffcc;" | [[Image:MLDSGraphView.gif]]
+
| style="background:#ffffcc;" | [[Image:ALGenericGen.gif]]
| style="background:#ffffcc;" | [[Image:NETMLDSGraphView.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALGenericGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class MLDSGraphView.TMLDSGraphView|TMLDSGraphView]]''' - DirectShow graph display.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALGenericGen.TALGenericGen|TALGenericGen]]''' - User defined generator for Audio data.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
Line 94: Line 190:
 
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
| align="center" style="background:#f6f6f6;" | [[Package MediaLabBasicPkg | MediaLabBasicPkg]]
+
| align="center" style="background:#f6f6f6;" | [[Package AudioLabBasicPkg | AudioLabBasicPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLGenericRealValueGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGMLDSGraphView.gif]]
| style="background:#ffffdd;" | [[Image:SLGenericRealValueGen.gif]]
+
| style="background:#ffffdd;" | [[Image:MLDSGraphView.gif]]
| style="background:#ffffdd;" | [[Image:NETSLGenericRealValueGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETMLDSGraphView.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values.
+
| align="left" style="background:#ffffdd;" | '''[[Class MLDSGraphView.TMLDSGraphView|TMLDSGraphView]]''' - DirectShow graph display.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 +
| align="center" | [[BasicAudio]]
 +
| align="center" | [[BasicVideo]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[InstrumentLab]]
 
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[SignalLab]]
 
 
| align="center" | [[VideoLab]]
 
| align="center" | [[VideoLab]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | [[VisionLab]]
| align="center" | [[Package SignalLabAdditionalPkg | SignalLabAdditionalPkg]]
+
| align="center" | [[Package MediaLabBasicPkg | MediaLabBasicPkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLGenericRealValue.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLGenericRealValueGen.gif]]
| style="background:#ffffcc;" | [[Image:SLGenericRealValue.gif]]
+
| style="background:#ffffcc;" | [[Image:SLGenericRealValueGen.gif]]
| style="background:#ffffcc;" | [[Image:NETSLGenericRealValue.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLGenericRealValueGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 129: Line 225:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLDetectLevels.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLGenericRealValue.gif]]
| style="background:#ffffdd;" | [[Image:SLDetectLevels.gif]]
+
| style="background:#ffffdd;" | [[Image:SLGenericRealValue.gif]]
| style="background:#ffffdd;" | [[Image:NETSLDetectLevels.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLGenericRealValue.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLDetectLevels.TSLDetectLevels|TSLDetectLevels]]''' - Detects levels in the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 145: Line 241:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLChangeRange.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLDetectLevels.gif]]
| style="background:#ffffcc;" | [[Image:SLChangeRange.gif]]
+
| style="background:#ffffcc;" | [[Image:SLDetectLevels.gif]]
| style="background:#ffffcc;" | [[Image:NETSLChangeRange.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLDetectLevels.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLChangeRange.TSLChangeRange|TSLChangeRange]]''' - Changes the output range of the signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLDetectLevels.TSLDetectLevels|TSLDetectLevels]]''' - Detects levels in the input signal.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 161: Line 257:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLScope.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLChangeRange.gif]]
| style="background:#ffffdd;" | [[Image:SLScope.gif]]
+
| style="background:#ffffdd;" | [[Image:SLChangeRange.gif]]
| style="background:#ffffdd;" | [[Image:NETSLScope.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLChangeRange.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLScope.TSLScope|TSLScope]]''' - Visible Scope/Plot component for representing floating point data.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLChangeRange.TSLChangeRange|TSLChangeRange]]''' - Changes the output range of the signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[InstrumentLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[PlotLab]]
 
 
| align="center" | [[SignalLab]]
 
| align="center" | [[SignalLab]]
 
| align="center" | [[VideoLab]]
 
| align="center" | [[VideoLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[Package SignalLabScopePkg | SignalLabScopePkg]]
+
| align="center" | [[Package SignalLabAdditionalPkg | SignalLabAdditionalPkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLWaterfall.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLScope.gif]]
| style="background:#ffffcc;" | [[Image:SLWaterfall.gif]]
+
| style="background:#ffffcc;" | [[Image:SLScope.gif]]
| style="background:#ffffcc;" | [[Image:NETSLWaterfall.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLScope.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLWaterfall.TSLWaterfall|TSLWaterfall]]''' - Visible waterfall for representing Real(double) data.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLScope.TSLScope|TSLScope]]''' - Visible Scope/Plot component for representing floating point data.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 193: Line 289:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGTLWatchDogTimer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLWaterfall.gif]]
| style="background:#ffffdd;" | [[Image:TLWatchDogTimer.gif]]
+
| style="background:#ffffdd;" | [[Image:SLWaterfall.gif]]
| style="background:#ffffdd;" | [[Image:NETTLWatchDogTimer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLWaterfall.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class TLWatchDogTimer.TTLWatchDogTimer|TTLWatchDogTimer]]''' - Implements a Watch Dog Timer.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLWaterfall.TSLWaterfall|TSLWaterfall]]''' - Visible waterfall for representing Real(double) data.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 202: Line 298:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | [[PlotLab]]
 
| align="center" | [[SignalLab]]
 
| align="center" | [[SignalLab]]
 
| align="center" | [[VideoLab]]
 
| align="center" | [[VideoLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[Package TimingLabBasicPkg | TimingLabBasicPkg]]
+
| align="center" | [[Package SignalLabScopePkg | SignalLabScopePkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGTLMainThredEvent.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGTLWatchDogTimer.gif]]
| style="background:#ffffcc;" | [[Image:TLMainThredEvent.gif]]
+
| style="background:#ffffcc;" | [[Image:TLWatchDogTimer.gif]]
| style="background:#ffffcc;" | [[Image:NETTLMainThredEvent.gif]]
+
| style="background:#ffffcc;" | [[Image:NETTLWatchDogTimer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class TLMainThredEvent.TTLMainThredEvent|TTLMainThredEvent]]''' - Allows other threads to generate main thread notifications.
+
| align="left" style="background:#ffffcc;" | '''[[Class TLWatchDogTimer.TTLWatchDogTimer|TTLWatchDogTimer]]''' - Implements a Watch Dog Timer.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 225: Line 321:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGTLClockGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGTLMainThredEvent.gif]]
| style="background:#ffffdd;" | [[Image:TLClockGen.gif]]
+
| style="background:#ffffdd;" | [[Image:TLMainThredEvent.gif]]
| style="background:#ffffdd;" | [[Image:NETTLClockGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETTLMainThredEvent.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class TLClockGen.TTLClockGen|TTLClockGen]]''' - Provides clock for other components.
+
| align="left" style="background:#ffffdd;" | '''[[Class TLMainThredEvent.TTLMainThredEvent|TTLMainThredEvent]]''' - Allows other threads to generate main thread notifications.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 241: Line 337:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLASFPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGTLClockGen.gif]]
| style="background:#ffffcc;" | [[Image:VLASFPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:TLClockGen.gif]]
| style="background:#ffffcc;" | [[Image:NETVLASFPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETTLClockGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLASFPlayer.TVLASFPlayer|TVLASFPlayer]]''' - Plays ASF and WMV Video Files.
+
| align="left" style="background:#ffffcc;" | '''[[Class TLClockGen.TTLClockGen|TTLClockGen]]''' - Provides clock for other components.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[SignalLab]]
 +
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Package TimingLabBasicPkg | TimingLabBasicPkg]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGVLASFPlayer.gif]]
 +
| style="background:#ffffdd;" | [[Image:VLASFPlayer.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETVLASFPlayer.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class VLASFPlayer.TVLASFPlayer|TVLASFPlayer]]''' - Plays ASF and WMV Video Files.
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[BasicVideo]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[VideoLab]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
 +
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGVLImageDisplay.gif]]
 +
| style="background:#ffffcc;" | [[Image:VLImageDisplay.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETVLImageDisplay.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]''' - Video display component.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 255: Line 385:
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoPreviewDock.gif]]
| style="background:#ffffdd;" | [[Image:VLImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSVideoPreviewDock.gif]]
| style="background:#ffffdd;" | [[Image:NETVLImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSVideoPreviewDock.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]''' - Video display component.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoPreviewDock.TVLDSVideoPreviewDock|TVLDSVideoPreviewDock]]''' - Docking location for video preview.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 273: Line 401:
 
| align="center" | [[VisionLab]]
 
| align="center" | [[VisionLab]]
 
| align="center" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
 
| align="center" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoPreviewDock.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoPlayer.gif]]
| style="background:#ffffcc;" | [[Image:VLDSVideoPreviewDock.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDSVideoPlayer.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSVideoPreviewDock.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDSVideoPlayer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoPreviewDock.TVLDSVideoPreviewDock|TVLDSVideoPreviewDock]]''' - Docking location for video preview.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoPlayer.TVLDSVideoPlayer|TVLDSVideoPlayer]]''' - Plays Video files using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 291: Line 419:
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoLogger.gif]]
| style="background:#ffffdd;" | [[Image:VLDSVideoPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSVideoLogger.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDSVideoPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSVideoLogger.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoPlayer.TVLDSVideoPlayer|TVLDSVideoPlayer]]''' - Plays Video files using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoLogger.TVLDSVideoLogger|TVLDSVideoLogger]]''' - Records Video files using DirectShow.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 307: Line 435:
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDSImageDisplay.gif]]
| style="background:#ffffcc;" | [[Image:VLDSVideoLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDSImageDisplay.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSVideoLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDSImageDisplay.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoLogger.TVLDSVideoLogger|TVLDSVideoLogger]]''' - Records Video files using DirectShow.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDSImageDisplay.TVLDSImageDisplay|TVLDSImageDisplay]]''' - Video display component using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 323: Line 451:
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDSImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSCapture.gif]]
| style="background:#ffffdd;" | [[Image:VLDSImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSCapture.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDSImageDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSCapture.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDSImageDisplay.TVLDSImageDisplay|TVLDSImageDisplay]]''' - Video display component using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSCapture.TVLDSCapture|TVLDSCapture]]''' - Captures Video from device using DirectShow.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 339: Line 467:
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLAVIPlayer.gif]]
| style="background:#ffffcc;" | [[Image:VLDSCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:VLAVIPlayer.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLAVIPlayer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSCapture.TVLDSCapture|TVLDSCapture]]''' - Captures Video from device using DirectShow.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]]''' - Plays AVI Video files.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 353: Line 481:
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLAVIPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLAVILogger.gif]]
| style="background:#ffffdd;" | [[Image:VLAVIPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:VLAVILogger.gif]]
| style="background:#ffffdd;" | [[Image:NETVLAVIPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLAVILogger.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLAVIPlayer.TVLAVIPlayer|TVLAVIPlayer]]''' - Plays AVI Video files.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLAVILogger.TVLAVILogger|TVLAVILogger]]''' - Records AVI Video files.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 371: Line 499:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLAVILogger.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLCapture.gif]]
| style="background:#ffffcc;" | [[Image:VLAVILogger.gif]]
+
| style="background:#ffffcc;" | [[Image:VLCapture.gif]]
| style="background:#ffffcc;" | [[Image:NETVLAVILogger.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLCapture.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLAVILogger.TVLAVILogger|TVLAVILogger]]''' - Records AVI Video files.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLCapture.TVLCapture|TVLCapture]]''' - Captures Video from device.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 387: Line 515:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLGenericFilter.gif]]
| style="background:#ffffdd;" | [[Image:VLCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:VLGenericFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETVLCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLGenericFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLCapture.TVLCapture|TVLCapture]]''' - Captures Video from device.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLGenericFilter.TVLGenericFilter|TVLGenericFilter]]''' - User defined filter for Video data.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 403: Line 531:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALWavePlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLGenericGen.gif]]
| style="background:#ffffcc;" | [[Image:ALWavePlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:VLGenericGen.gif]]
| style="background:#ffffcc;" | [[Image:NETALWavePlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLGenericGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALWavePlayer.TALWavePlayer|TALWavePlayer]]''' - Plays audio from Wave file.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLGenericGen.TVLGenericGen|TVLGenericGen]]''' - User defined generator for Video data.
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
+
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
+
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicVideo]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
| align="center" style="background:#f6f6f6;" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
+
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Package VideoLabBasicPkg | VideoLabBasicPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALWaveLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALWavePlayer.gif]]
| style="background:#ffffdd;" | [[Image:ALWaveLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:ALWavePlayer.gif]]
| style="background:#ffffdd;" | [[Image:NETALWaveLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALWavePlayer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALWaveLogger.TALWaveLogger|TALWaveLogger]]''' - Records the audio to Wave file.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALWavePlayer.TALWavePlayer|TALWavePlayer]]''' - Plays audio from Wave file.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[BasicAudio]]
 
| align="center" | [[BasicAudio]]
Line 435: Line 563:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDSAudioPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALWaveLogger.gif]]
| style="background:#ffffcc;" | [[Image:ALDSAudioPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:ALWaveLogger.gif]]
| style="background:#ffffcc;" | [[Image:NETALDSAudioPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALWaveLogger.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioPlayer.TALDSAudioPlayer|TALDSAudioPlayer]]''' - Plays audio from Audio file using DirectShow.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALWaveLogger.TALWaveLogger|TALWaveLogger]]''' - Records the audio to Wave file.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
Line 449: Line 577:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSAudioLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDSAudioPlayer.gif]]
| style="background:#ffffdd;" | [[Image:ALDSAudioLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDSAudioPlayer.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSAudioLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDSAudioPlayer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioLogger.TALDSAudioLogger|TALDSAudioLogger]]''' - Records the audio to Audio file using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioPlayer.TALDSAudioPlayer|TALDSAudioPlayer]]''' - Plays audio from Audio file using DirectShow.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[BasicAudio]]
 
| align="center" | [[BasicAudio]]
Line 467: Line 595:
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDSAudioIn.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALDSAudioLogger.gif]]
| style="background:#ffffcc;" | [[Image:ALDSAudioIn.gif]]
+
| style="background:#ffffcc;" | [[Image:ALDSAudioLogger.gif]]
| style="background:#ffffcc;" | [[Image:NETALDSAudioIn.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALDSAudioLogger.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioIn.TALDSAudioIn|TALDSAudioIn]]''' - Captures audio from an audio input device using DirectShow.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioLogger.TALDSAudioLogger|TALDSAudioLogger]]''' - Records the audio to Audio file using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
Line 483: Line 611:
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALAudioIn.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDSAudioIn.gif]]
| style="background:#ffffdd;" | [[Image:ALAudioIn.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDSAudioIn.gif]]
| style="background:#ffffdd;" | [[Image:NETALAudioIn.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDSAudioIn.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioIn.TALAudioIn|TALAudioIn]]''' - Captures audio from an audio input device.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioIn.TALDSAudioIn|TALDSAudioIn]]''' - Captures audio from an audio input device using DirectShow.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[BasicAudio]]
 
| align="center" | [[BasicAudio]]
Line 497: Line 625:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
 
| align="center" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
 +
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGALAudioIn.gif]]
 +
| style="background:#ffffcc;" | [[Image:ALAudioIn.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETALAudioIn.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioIn.TALAudioIn|TALAudioIn]]''' - Captures audio from an audio input device.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 +
| align="center" style="background:#f6f6f6;" | [[BasicAudio]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Package AudioLabEssentialPkg | AudioLabEssentialPkg]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGVLSnapshot.gif]]
 +
| style="background:#ffffdd;" | [[Image:VLSnapshot.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETVLSnapshot.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class VLSnapshot.TVLSnapshot|TVLSnapshot]]''' - Takes a snapshot frame.
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[VideoLab]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLAxisCapture.gif]]
| style="background:#ffffcc;" | [[Image:VLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:VLAxisCapture.gif]]
| style="background:#ffffcc;" | [[Image:NETVLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLAxisCapture.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLSnapshot.TVLSnapshot|TVLSnapshot]]''' - Takes a snapshot frame.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLAxisCapture.TVLAxisCapture|TVLAxisCapture]]''' - Captures Video from Axis IP Camera using the Axis media control.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 513: Line 673:
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''Requires Axis media parser'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLAxisCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLWienerFilter.gif]]
| style="background:#ffffdd;" | [[Image:VLAxisCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:VLWienerFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETVLAxisCapture.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLWienerFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLAxisCapture.TVLAxisCapture|TVLAxisCapture]]''' - Captures Video from Axis IP Camera using the Axis media control.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLWienerFilter.TVLWienerFilter|TVLWienerFilter]]''' - Performs Wiener filter over the video.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 529: Line 689:
 
| align="center" | [[VisionLab]]
 
| align="center" | [[VisionLab]]
 
| align="center" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
 
| align="center" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
| align="center" | <font color="red"> '''Requires Axis media parser'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLWienerFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLGrayScale.gif]]
| style="background:#ffffcc;" | [[Image:VLWienerFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:VLGrayScale.gif]]
| style="background:#ffffcc;" | [[Image:NETVLWienerFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLGrayScale.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLWienerFilter.TVLWienerFilter|TVLWienerFilter]]''' - Performs Wiener filter over the video.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLGrayScale.TVLGrayScale|TVLGrayScale]]''' - Converts the video to gray scale.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 547: Line 707:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLGrayScale.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLResize.gif]]
| style="background:#ffffdd;" | [[Image:VLGrayScale.gif]]
+
| style="background:#ffffdd;" | [[Image:VLResize.gif]]
| style="background:#ffffdd;" | [[Image:NETVLGrayScale.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLResize.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLGrayScale.TVLGrayScale|TVLGrayScale]]''' - Converts the video to gray scale.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLResize.TVLResize|TVLResize]]''' - Resizes the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 563: Line 723:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLResize.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLMorphFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLResize.gif]]
+
| style="background:#ffffcc;" | [[Image:VLMorphFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLResize.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLMorphFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLResize.TVLResize|TVLResize]]''' - Resizes the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLMorphFilter.TVLMorphFilter|TVLMorphFilter]]''' - Erodes or deludes the video.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 579: Line 739:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLMorphFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLImageGen.gif]]
| style="background:#ffffdd;" | [[Image:VLMorphFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:VLImageGen.gif]]
| style="background:#ffffdd;" | [[Image:NETVLMorphFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLImageGen.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLMorphFilter.TVLMorphFilter|TVLMorphFilter]]''' - Erodes or deludes the video.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLImageGen.TVLImageGen|TVLImageGen]]''' - Generates video from image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 595: Line 755:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLImageGen.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDraw.gif]]
| style="background:#ffffcc;" | [[Image:VLImageGen.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDraw.gif]]
| style="background:#ffffcc;" | [[Image:NETVLImageGen.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDraw.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLImageGen.TVLImageGen|TVLImageGen]]''' - Generates video from image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDraw.TVLDraw|TVLDraw]]''' - Applies(draws) graphical layers over the video frames.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 611: Line 771:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDraw.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLCrop.gif]]
| style="background:#ffffdd;" | [[Image:VLDraw.gif]]
+
| style="background:#ffffdd;" | [[Image:VLCrop.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDraw.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLCrop.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDraw.TVLDraw|TVLDraw]]''' - Applies(draws) graphical layers over the video frames.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLCrop.TVLCrop|TVLCrop]]''' - Crops the video.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 627: Line 787:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLCrop.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALDSAudioFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLCrop.gif]]
+
| style="background:#ffffcc;" | [[Image:ALDSAudioFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLCrop.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALDSAudioFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLCrop.TVLCrop|TVLCrop]]''' - Crops the video.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioFilter.TALDSAudioFilter|TALDSAudioFilter]]''' - Passes audio trough a DirectShow filter.
 +
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 638: Line 799:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabAdditionalPkg | VideoLabAdditionalPkg]]
 
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 +
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSAudioFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDSToSinkFilter.gif]]
| style="background:#ffffdd;" | [[Image:ALDSAudioFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDSToSinkFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSAudioFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDSToSinkFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioFilter.TALDSAudioFilter|TALDSAudioFilter]]''' - Passes audio trough a DirectShow filter.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDSToSinkFilter.TALDSToSinkFilter|TALDSToSinkFilter]]''' - Sends audio to a DirectShow filter.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 659: Line 819:
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDSToSinkFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALDSFromSourceFilter.gif]]
| style="background:#ffffcc;" | [[Image:ALDSToSinkFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:ALDSFromSourceFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETALDSToSinkFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALDSFromSourceFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDSToSinkFilter.TALDSToSinkFilter|TALDSToSinkFilter]]''' - Sends audio to a DirectShow filter.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALDSFromSourceFilter.TALDSFromSourceFilter|TALDSFromSourceFilter]]''' - Captures audio from DirectShow filter.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 675: Line 835:
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSFromSourceFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALRMSMeter.gif]]
| style="background:#ffffdd;" | [[Image:ALDSFromSourceFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:ALRMSMeter.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSFromSourceFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALRMSMeter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSFromSourceFilter.TALDSFromSourceFilter|TALDSFromSourceFilter]]''' - Captures audio from DirectShow filter.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALRMSMeter.TALRMSMeter|TALRMSMeter]]''' - RMS (Root Mean Square) Meter.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 689: Line 849:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALBufferQueue.gif]]
| style="background:#ffffcc;" | [[Image:ALRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:ALBufferQueue.gif]]
| style="background:#ffffcc;" | [[Image:NETALRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALBufferQueue.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALRMSMeter.TALRMSMeter|TALRMSMeter]]''' - RMS (Root Mean Square) Meter.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALBufferQueue.TALBufferQueue|TALBufferQueue]]''' - Audio buffer queue component.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 707: Line 867:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALBufferQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALASIOAudioDevice.gif]]
| style="background:#ffffdd;" | [[Image:ALBufferQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:ALASIOAudioDevice.gif]]
| style="background:#ffffdd;" | [[Image:NETALBufferQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALASIOAudioDevice.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALBufferQueue.TALBufferQueue|TALBufferQueue]]''' - Audio buffer queue component.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALASIOAudioDevice.TALASIOAudioDevice|TALASIOAudioDevice]]''' - Captures from and sends audio to multiple channels of ASIO audio input/output device.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 723: Line 883:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALASIOAudioDevice.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALASFBroadcast.gif]]
| style="background:#ffffcc;" | [[Image:ALASIOAudioDevice.gif]]
+
| style="background:#ffffcc;" | [[Image:ALASFBroadcast.gif]]
| style="background:#ffffcc;" | [[Image:NETALASIOAudioDevice.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALASFBroadcast.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALASIOAudioDevice.TALASIOAudioDevice|TALASIOAudioDevice]]''' - Captures from and sends audio to multiple channels of ASIO audio input/output device.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALASFBroadcast.TALASFBroadcast|TALASFBroadcast]]''' - Broadcasts WMA or ASF streams over Internet using TCP/IP socket and/or publishing point(s).
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 737: Line 897:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALASFBroadcast.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALCombFilter.gif]]
| style="background:#ffffdd;" | [[Image:ALASFBroadcast.gif]]
+
| style="background:#ffffdd;" | [[Image:ALCombFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETALASFBroadcast.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALCombFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALASFBroadcast.TALASFBroadcast|TALASFBroadcast]]''' - Broadcasts WMA or ASF streams over Internet using TCP/IP socket and/or publishing point(s).
+
| align="left" style="background:#ffffdd;" | '''[[Class ALCombFilter.TALCombFilter|TALCombFilter]]''' - Performs a Comb filter over the input signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 753: Line 915:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALCombFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALLowPass.gif]]
| style="background:#ffffcc;" | [[Image:ALCombFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:ALLowPass.gif]]
| style="background:#ffffcc;" | [[Image:NETALCombFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALLowPass.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALCombFilter.TALCombFilter|TALCombFilter]]''' - Performs a Comb filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALLowPass.TALLowPass|TALLowPass]]''' - Performs a LowPass filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 773: Line 933:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALHighPass.gif]]
| style="background:#ffffdd;" | [[Image:ALLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:ALHighPass.gif]]
| style="background:#ffffdd;" | [[Image:NETALLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALHighPass.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALLowPass.TALLowPass|TALLowPass]]''' - Performs a LowPass filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALHighPass.TALHighPass|TALHighPass]]''' - Performs a HighPass filter over the input signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 789: Line 949:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALHighPass.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALBandStop.gif]]
| style="background:#ffffcc;" | [[Image:ALHighPass.gif]]
+
| style="background:#ffffcc;" | [[Image:ALBandStop.gif]]
| style="background:#ffffcc;" | [[Image:NETALHighPass.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALBandStop.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALHighPass.TALHighPass|TALHighPass]]''' - Performs a HighPass filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALBandStop.TALBandStop|TALBandStop]]''' - Performs a BandStop filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 805: Line 965:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALBandPass.gif]]
| style="background:#ffffdd;" | [[Image:ALBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:ALBandPass.gif]]
| style="background:#ffffdd;" | [[Image:NETALBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALBandPass.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALBandStop.TALBandStop|TALBandStop]]''' - Performs a BandStop filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALBandPass.TALBandPass|TALBandPass]]''' - Performs a BandPass filter over the input signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 821: Line 981:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALASFPlayer.gif]]
| style="background:#ffffcc;" | [[Image:ALBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:ALASFPlayer.gif]]
| style="background:#ffffcc;" | [[Image:NETALBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALASFPlayer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALBandPass.TALBandPass|TALBandPass]]''' - Performs a BandPass filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALASFPlayer.TALASFPlayer|TALASFPlayer]]''' - Plays ASF and WMA Audio Files.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 835: Line 995:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALASFPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALSwitch.gif]]
| style="background:#ffffdd;" | [[Image:ALASFPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:ALSwitch.gif]]
| style="background:#ffffdd;" | [[Image:NETALASFPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALSwitch.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALASFPlayer.TALASFPlayer|TALASFPlayer]]''' - Plays ASF and WMA Audio Files.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALSwitch.TALSwitch|TALSwitch]]''' - Enables or disables the audio to go trough.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 851: Line 1,013:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALDSAudioDecompressor.gif]]
| style="background:#ffffcc;" | [[Image:ALSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:ALDSAudioDecompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETALSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALDSAudioDecompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALSwitch.TALSwitch|TALSwitch]]''' - Enables or disables the audio to go trough.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioDecompressor.TALDSAudioDecompressor|TALDSAudioDecompressor]]''' - Decompresses compressed audio using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 869: Line 1,029:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALSnapshot.gif]]
| style="background:#ffffdd;" | [[Image:ALDSAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:ALSnapshot.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALSnapshot.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioDecompressor.TALDSAudioDecompressor|TALDSAudioDecompressor]]''' - Decompresses compressed audio using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALSnapshot.TALSnapshot|TALSnapshot]]''' - Takes a snapshot of the data.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 885: Line 1,045:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALDSAudioCompressor.gif]]
| style="background:#ffffcc;" | [[Image:ALSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:ALDSAudioCompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETALSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALDSAudioCompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALSnapshot.TALSnapshot|TALSnapshot]]''' - Takes a snapshot of the data.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALDSAudioCompressor.TALDSAudioCompressor|TALDSAudioCompressor]]''' - Compresses audio using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 901: Line 1,061:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALDSAudioCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALSpeexDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:ALDSAudioCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:ALSpeexDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETALDSAudioCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALSpeexDecompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALDSAudioCompressor.TALDSAudioCompressor|TALDSAudioCompressor]]''' - Compresses audio using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALSpeexDecompressor.TALSpeexDecompressor|TALSpeexDecompressor]]''' - Decompresses Speex compressed audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 917: Line 1,077:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALSpeexDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALSpeexCompressor.gif]]
| style="background:#ffffcc;" | [[Image:ALSpeexDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:ALSpeexCompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETALSpeexDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALSpeexCompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALSpeexDecompressor.TALSpeexDecompressor|TALSpeexDecompressor]]''' - Decompresses Speex compressed audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALSpeexCompressor.TALSpeexCompressor|TALSpeexCompressor]]''' - Compresses audio using Vorbis.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 935: Line 1,095:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALSpeexCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALVorbisCompressor.gif]]
| style="background:#ffffdd;" | [[Image:ALSpeexCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:ALVorbisCompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETALSpeexCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALVorbisCompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALSpeexCompressor.TALSpeexCompressor|TALSpeexCompressor]]''' - Compresses audio using Vorbis.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALVorbisDecompressor.TALVorbisDecompressor|TALVorbisDecompressor]]''' - Decompresses Vorbis compressed audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 954: Line 1,114:
 
| style="background:#ffffcc;" | [[Image:ALVorbisCompressor.gif]]
 
| style="background:#ffffcc;" | [[Image:ALVorbisCompressor.gif]]
 
| style="background:#ffffcc;" | [[Image:NETALVorbisCompressor.gif]]
 
| style="background:#ffffcc;" | [[Image:NETALVorbisCompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALVorbisDecompressor.TALVorbisDecompressor|TALVorbisDecompressor]]''' - Decompresses Vorbis compressed audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALVorbisCompressor.TALVorbisCompressor|TALVorbisCompressor]]''' - Compresses audio using Vorbis.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 967: Line 1,127:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALVorbisCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALSystemMixer.gif]]
| style="background:#ffffdd;" | [[Image:ALVorbisCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:ALSystemMixer.gif]]
| style="background:#ffffdd;" | [[Image:NETALVorbisCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALSystemMixer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALVorbisCompressor.TALVorbisCompressor|TALVorbisCompressor]]''' - Compresses audio using Vorbis.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALSystemMixer.TALSystemMixer|TALSystemMixer]]''' - Controls the Windows system audio mixer.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 983: Line 1,143:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALSystemMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALRepack.gif]]
| style="background:#ffffcc;" | [[Image:ALSystemMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:ALRepack.gif]]
| style="background:#ffffcc;" | [[Image:NETALSystemMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALRepack.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALSystemMixer.TALSystemMixer|TALSystemMixer]]''' - Controls the Windows system audio mixer.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALRepack.TALRepack|TALRepack]]''' - Rearranges the samples into buffers with a specified size.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 999: Line 1,159:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALAudioMixer.gif]]
| style="background:#ffffdd;" | [[Image:ALRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:ALAudioMixer.gif]]
| style="background:#ffffdd;" | [[Image:NETALRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALAudioMixer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALRepack.TALRepack|TALRepack]]''' - Rearranges the samples into buffers with a specified size.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioMixer.TALAudioMixer|TALAudioMixer]]''' - Mixes two or more audio signals.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,015: Line 1,175:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALAudioMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALSignalGen.gif]]
| style="background:#ffffcc;" | [[Image:ALAudioMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:ALSignalGen.gif]]
| style="background:#ffffcc;" | [[Image:NETALAudioMixer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALSignalGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioMixer.TALAudioMixer|TALAudioMixer]]''' - Mixes two or more audio signals.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALSignalGen.TALSignalGen|TALSignalGen]]''' - Tone, Triangle or Rectangle audio signal generator.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,031: Line 1,191:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALSignalGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALRandomGen.gif]]
| style="background:#ffffdd;" | [[Image:ALSignalGen.gif]]
+
| style="background:#ffffdd;" | [[Image:ALRandomGen.gif]]
| style="background:#ffffdd;" | [[Image:NETALSignalGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALRandomGen.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALSignalGen.TALSignalGen|TALSignalGen]]''' - Tone, Triangle or Rectangle audio signal generator.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALRandomGen.TALRandomGen|TALRandomGen]]''' - Random audio signal generator.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,047: Line 1,207:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALRandomGen.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALGaussGen.gif]]
| style="background:#ffffcc;" | [[Image:ALRandomGen.gif]]
+
| style="background:#ffffcc;" | [[Image:ALGaussGen.gif]]
| style="background:#ffffcc;" | [[Image:NETALRandomGen.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALGaussGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALRandomGen.TALRandomGen|TALRandomGen]]''' - Random audio signal generator.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALGaussGen.TALGaussGen|TALGaussGen]]''' - Gaussian random audio signal generator.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,063: Line 1,223:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALGaussGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALAmplifier.gif]]
| style="background:#ffffdd;" | [[Image:ALGaussGen.gif]]
+
| style="background:#ffffdd;" | [[Image:ALAmplifier.gif]]
| style="background:#ffffdd;" | [[Image:NETALGaussGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALAmplifier.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALGaussGen.TALGaussGen|TALGaussGen]]''' - Gaussian random audio signal generator.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALAmplifier.TALAmplifier|TALAmplifier]]''' - Amplifies the audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,079: Line 1,239:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALAmplifier.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALRealToAudio.gif]]
| style="background:#ffffcc;" | [[Image:ALAmplifier.gif]]
+
| style="background:#ffffcc;" | [[Image:ALRealToAudio.gif]]
| style="background:#ffffcc;" | [[Image:NETALAmplifier.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALRealToAudio.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALAmplifier.TALAmplifier|TALAmplifier]]''' - Amplifies the audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALRealToAudio.TALRealToAudio|TALRealToAudio]]''' - Converts Real Data Buffers into Wave Audio Data Buffers.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,095: Line 1,255:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALRealToAudio.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALGraphicEqualizer.gif]]
| style="background:#ffffdd;" | [[Image:ALRealToAudio.gif]]
+
| style="background:#ffffdd;" | [[Image:ALGraphicEqualizer.gif]]
| style="background:#ffffdd;" | [[Image:NETALRealToAudio.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALGraphicEqualizer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALRealToAudio.TALRealToAudio|TALRealToAudio]]''' - Converts Real Data Buffers into Wave Audio Data Buffers.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALGraphicEqualizer.TALGraphicEqualizer|TALGraphicEqualizer]]''' - Graphic Audio Equalizer.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,111: Line 1,271:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALGraphicEqualizer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALSpectrum.gif]]
| style="background:#ffffcc;" | [[Image:ALGraphicEqualizer.gif]]
+
| style="background:#ffffcc;" | [[Image:ALSpectrum.gif]]
| style="background:#ffffcc;" | [[Image:NETALGraphicEqualizer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALSpectrum.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALGraphicEqualizer.TALGraphicEqualizer|TALGraphicEqualizer]]''' - Graphic Audio Equalizer.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALSpectrum.TALSpectrum|TALSpectrum]]''' - Multi channel audio spectrum.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,127: Line 1,287:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALChannelSplitter.gif]]
| style="background:#ffffdd;" | [[Image:ALSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:ALChannelSplitter.gif]]
| style="background:#ffffdd;" | [[Image:NETALSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALChannelSplitter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALSpectrum.TALSpectrum|TALSpectrum]]''' - Multi channel audio spectrum.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALChannelSplitter.TALChannelSplitter|TALChannelSplitter]]''' - Splits the multi-channel audio into mono channels.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,143: Line 1,303:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALChannelSplitter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALChannelMerger.gif]]
| style="background:#ffffcc;" | [[Image:ALChannelSplitter.gif]]
+
| style="background:#ffffcc;" | [[Image:ALChannelMerger.gif]]
| style="background:#ffffcc;" | [[Image:NETALChannelSplitter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALChannelMerger.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALChannelSplitter.TALChannelSplitter|TALChannelSplitter]]''' - Splits the multi-channel audio into mono channels.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALChannelMerger.TALChannelMerger|TALChannelMerger]]''' - Merges mono channels into a single multi-channel audio.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,159: Line 1,319:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALChannelMerger.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDMOEffect.gif]]
| style="background:#ffffdd;" | [[Image:ALChannelMerger.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDMOEffect.gif]]
| style="background:#ffffdd;" | [[Image:NETALChannelMerger.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDMOEffect.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALChannelMerger.TALChannelMerger|TALChannelMerger]]''' - Merges mono channels into a single multi-channel audio.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDMOEffect.TALDMOEffect|TALDMOEffect]]''' - Performs DMO Effect over the Audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,173: Line 1,333:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALAudioDecompressor.gif]]
| style="background:#ffffcc;" | [[Image:ALDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:ALAudioDecompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETALDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALAudioDecompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDMOEffect.TALDMOEffect|TALDMOEffect]]''' - Performs DMO Effect over the Audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioDecompressor.TALAudioDecompressor|TALAudioDecompressor]]''' - Decompresses compressed audio.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,189: Line 1,349:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALAudioCompressor.gif]]
| style="background:#ffffdd;" | [[Image:ALAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:ALAudioCompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETALAudioDecompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALAudioCompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioDecompressor.TALAudioDecompressor|TALAudioDecompressor]]''' - Decompresses compressed audio.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALAudioCompressor.TALAudioCompressor|TALAudioCompressor]]''' - Compresses audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,207: Line 1,367:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALAudioCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALASFLogger.gif]]
| style="background:#ffffcc;" | [[Image:ALAudioCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:ALASFLogger.gif]]
| style="background:#ffffcc;" | [[Image:NETALAudioCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALASFLogger.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALAudioCompressor.TALAudioCompressor|TALAudioCompressor]]''' - Compresses audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALASFLogger.TALASFLogger|TALASFLogger]]''' - Records the audio to WMA or ASF file.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,221: Line 1,381:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALASFLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALQueuedSwitch.gif]]
| style="background:#ffffdd;" | [[Image:ALASFLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:ALQueuedSwitch.gif]]
| style="background:#ffffdd;" | [[Image:NETALASFLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALQueuedSwitch.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALASFLogger.TALASFLogger|TALASFLogger]]''' - Records the audio to WMA or ASF file.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALQueuedSwitch.TALQueuedSwitch|TALQueuedSwitch]]''' - Multi-channel queued video and audio switch.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,237: Line 1,399:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
 
| align="center" | [[Package AudioLabPkg | AudioLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALQueuedSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALOggPlayer.gif]]
| style="background:#ffffcc;" | [[Image:ALQueuedSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:ALOggPlayer.gif]]
| style="background:#ffffcc;" | [[Image:NETALQueuedSwitch.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALOggPlayer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALQueuedSwitch.TALQueuedSwitch|TALQueuedSwitch]]''' - Multi-channel queued video and audio switch.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALOggPlayer.TALOggPlayer|TALOggPlayer]]''' - Plays audio from Ogg file.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,257: Line 1,417:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALOggPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALOggLogger.gif]]
| style="background:#ffffdd;" | [[Image:ALOggPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:ALOggLogger.gif]]
| style="background:#ffffdd;" | [[Image:NETALOggPlayer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALOggLogger.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALOggPlayer.TALOggPlayer|TALOggPlayer]]''' - Plays audio from Ogg file.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALOggLogger.TALOggLogger|TALOggLogger]]''' - Records the audio to Ogg file.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,273: Line 1,433:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALOggLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALRawLogger.gif]]
| style="background:#ffffcc;" | [[Image:ALOggLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:ALRawLogger.gif]]
| style="background:#ffffcc;" | [[Image:NETALOggLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALRawLogger.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALOggLogger.TALOggLogger|TALOggLogger]]''' - Records the audio to Ogg file.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALRawLogger.TALRawLogger|TALRawLogger]]''' - Records Raw (unformatted) audio data.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,289: Line 1,449:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALRawLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDelayLine.gif]]
| style="background:#ffffdd;" | [[Image:ALRawLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDelayLine.gif]]
| style="background:#ffffdd;" | [[Image:NETALRawLogger.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDelayLine.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALRawLogger.TALRawLogger|TALRawLogger]]''' - Records Raw (unformatted) audio data.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDelayLine.TALDelayLine|TALDelayLine]]''' - Delays the signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,305: Line 1,465:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDelayLine.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALVUMeter.gif]]
| style="background:#ffffcc;" | [[Image:ALDelayLine.gif]]
+
| style="background:#ffffcc;" | [[Image:ALVUMeter.gif]]
| style="background:#ffffcc;" | [[Image:NETALDelayLine.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALVUMeter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDelayLine.TALDelayLine|TALDelayLine]]''' - Delays the signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALVUMeter.TALVUMeter|TALVUMeter]]''' - VU (Volume Unit) Meter.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,321: Line 1,481:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALVUMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALRemoveDC.gif]]
| style="background:#ffffdd;" | [[Image:ALVUMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:ALRemoveDC.gif]]
| style="background:#ffffdd;" | [[Image:NETALVUMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALRemoveDC.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALVUMeter.TALVUMeter|TALVUMeter]]''' - VU (Volume Unit) Meter.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALRemoveDC.TALRemoveDC|TALRemoveDC]]''' - Removes the DC component from the audio signal.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,337: Line 1,497:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALRemoveDC.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGALPPMMeter.gif]]
| style="background:#ffffcc;" | [[Image:ALRemoveDC.gif]]
+
| style="background:#ffffcc;" | [[Image:ALPPMMeter.gif]]
| style="background:#ffffcc;" | [[Image:NETALRemoveDC.gif]]
+
| style="background:#ffffcc;" | [[Image:NETALPPMMeter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALRemoveDC.TALRemoveDC|TALRemoveDC]]''' - Removes the DC component from the audio signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class ALPPMMeter.TALPPMMeter|TALPPMMeter]]''' - PPM (Peak Programme Meter) Meter.
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,353: Line 1,513:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGALPPMMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGALDynamicRangeCompressor.gif]]
| style="background:#ffffdd;" | [[Image:ALPPMMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:ALDynamicRangeCompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETALPPMMeter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETALDynamicRangeCompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ALPPMMeter.TALPPMMeter|TALPPMMeter]]''' - PPM (Peak Programme Meter) Meter.
+
| align="left" style="background:#ffffdd;" | '''[[Class ALDynamicRangeCompressor.TALDynamicRangeCompressor|TALDynamicRangeCompressor]]''' - Dynamically adjusts the amplification of the audio.
 
| align="center" | [[AudioLab]]
 
| align="center" | [[AudioLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,369: Line 1,529:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGALDynamicRangeCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILLinearGauge.gif]]
| style="background:#ffffcc;" | [[Image:ALDynamicRangeCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:ILLinearGauge.gif]]
| style="background:#ffffcc;" | [[Image:NETALDynamicRangeCompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILLinearGauge.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ALDynamicRangeCompressor.TALDynamicRangeCompressor|TALDynamicRangeCompressor]]''' - Dynamically adjusts the amplification of the audio.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILLinearGauge.TILLinearGauge|TILLinearGauge]]''' - Linear gauge.
| align="center" style="background:#f6f6f6;" | [[AudioLab]]
+
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[InstrumentLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,382: Line 1,542:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[Package AudioLabPkg | AudioLabPkg]]
+
| align="center" style="background:#f6f6f6;" | [[Package InstrumentLabPkg | InstrumentLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILLinearGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILSpectrum.gif]]
| style="background:#ffffdd;" | [[Image:ILLinearGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:ILSpectrum.gif]]
| style="background:#ffffdd;" | [[Image:NETILLinearGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILSpectrum.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILLinearGauge.TILLinearGauge|TILLinearGauge]]''' - Linear gauge.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILSpectrumDisplay.TILSpectrumDisplay|TILSpectrumDisplay]]''' - Spectrum display.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,401: Line 1,561:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILSpectrum.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILMatrixDisplay.gif]]
| style="background:#ffffcc;" | [[Image:ILSpectrum.gif]]
+
| style="background:#ffffcc;" | [[Image:ILMatrixDisplay.gif]]
| style="background:#ffffcc;" | [[Image:NETILSpectrum.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILMatrixDisplay.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILSpectrumDisplay.TILSpectrumDisplay|TILSpectrumDisplay]]''' - Spectrum display.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILMatrixDisplay.TILMatrixDisplay|TILMatrixDisplay]]''' - Matrix display.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,417: Line 1,577:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILMatrixDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILSegmentText.gif]]
| style="background:#ffffdd;" | [[Image:ILMatrixDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:ILSegmentText.gif]]
| style="background:#ffffdd;" | [[Image:NETILMatrixDisplay.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILSegmentText.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILMatrixDisplay.TILMatrixDisplay|TILMatrixDisplay]]''' - Matrix display.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILSegmentText.TILSegmentText|TILSegmentText]]''' - 7, 9, 14 or 16 segment text display.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,433: Line 1,593:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILSegmentText.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILSegmentIndicator.gif]]
| style="background:#ffffcc;" | [[Image:ILSegmentText.gif]]
+
| style="background:#ffffcc;" | [[Image:ILSegmentIndicator.gif]]
| style="background:#ffffcc;" | [[Image:NETILSegmentText.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILSegmentIndicator.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILSegmentText.TILSegmentText|TILSegmentText]]''' - 7, 9, 14 or 16 segment text display.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILSegmentIndicator.TILSegmentIndicator|TILSegmentIndicator]]''' - 7, 9, 14 or 16 segment indicator.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,449: Line 1,609:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILSegmentIndicator.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILSegmentGauge.gif]]
| style="background:#ffffdd;" | [[Image:ILSegmentIndicator.gif]]
+
| style="background:#ffffdd;" | [[Image:ILSegmentGauge.gif]]
| style="background:#ffffdd;" | [[Image:NETILSegmentIndicator.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILSegmentGauge.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILSegmentIndicator.TILSegmentIndicator|TILSegmentIndicator]]''' - 7, 9, 14 or 16 segment indicator.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILSegmentGauge.TILSegmentGauge|TILSegmentGauge]]''' - 7, 9, 14 or 16 segment gauge.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,465: Line 1,625:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILSegmentGauge.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILSegmentClock.gif]]
| style="background:#ffffcc;" | [[Image:ILSegmentGauge.gif]]
+
| style="background:#ffffcc;" | [[Image:ILSegmentClock.gif]]
| style="background:#ffffcc;" | [[Image:NETILSegmentGauge.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILSegmentClock.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILSegmentGauge.TILSegmentGauge|TILSegmentGauge]]''' - 7, 9, 14 or 16 segment gauge.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILSegmentClock.TILSegmentClock|TILSegmentClock]]''' - 7, 9, 14 or 16 segment clock.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,481: Line 1,641:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILSegmentClock.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILAnalogClock.gif]]
| style="background:#ffffdd;" | [[Image:ILSegmentClock.gif]]
+
| style="background:#ffffdd;" | [[Image:ILAnalogClock.gif]]
| style="background:#ffffdd;" | [[Image:NETILSegmentClock.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILAnalogClock.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILSegmentClock.TILSegmentClock|TILSegmentClock]]''' - 7, 9, 14 or 16 segment clock.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILAnalogClock.TILAnalogClock|TILAnalogClock]]''' - Analog clock.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,497: Line 1,657:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILAnalogClock.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILThermometer.gif]]
| style="background:#ffffcc;" | [[Image:ILAnalogClock.gif]]
+
| style="background:#ffffcc;" | [[Image:ILThermometer.gif]]
| style="background:#ffffcc;" | [[Image:NETILAnalogClock.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILThermometer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILAnalogClock.TILAnalogClock|TILAnalogClock]]''' - Analog clock.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILThermometer.TILThermometer|TILThermometer]]''' - Thermometer gauge.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,513: Line 1,673:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILThermometer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILLevelLed.gif]]
| style="background:#ffffdd;" | [[Image:ILThermometer.gif]]
+
| style="background:#ffffdd;" | [[Image:ILLevelLed.gif]]
| style="background:#ffffdd;" | [[Image:NETILThermometer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILLevelLed.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILThermometer.TILThermometer|TILThermometer]]''' - Thermometer gauge.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILLevelLed.TILLevelLed|TILLevelLed]]''' - LED control with gradually changing intensity and/or color based on the input value.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,529: Line 1,689:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILLevelLed.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILProgressBar.gif]]
| style="background:#ffffcc;" | [[Image:ILLevelLed.gif]]
+
| style="background:#ffffcc;" | [[Image:ILProgressBar.gif]]
| style="background:#ffffcc;" | [[Image:NETILLevelLed.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILProgressBar.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILLevelLed.TILLevelLed|TILLevelLed]]''' - LED control with gradually changing intensity and/or color based on the input value.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILProgressBar.TILProgressBar|TILProgressBar]]''' - Progress bar.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,545: Line 1,705:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILProgressBar.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILMultiLed.gif]]
| style="background:#ffffdd;" | [[Image:ILProgressBar.gif]]
+
| style="background:#ffffdd;" | [[Image:ILMultiLed.gif]]
| style="background:#ffffdd;" | [[Image:NETILProgressBar.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILMultiLed.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILProgressBar.TILProgressBar|TILProgressBar]]''' - Progress bar.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILMultiLed.TILMultiLed|TILMultiLed]]''' - LED control with multiple states.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,561: Line 1,721:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILMultiLed.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILLed.gif]]
| style="background:#ffffcc;" | [[Image:ILMultiLed.gif]]
+
| style="background:#ffffcc;" | [[Image:ILLed.gif]]
| style="background:#ffffcc;" | [[Image:NETILMultiLed.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILLed.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILMultiLed.TILMultiLed|TILMultiLed]]''' - LED control with multiple states.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILLed.TILLed|TILLed]]''' - LED control with On/Off states.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,577: Line 1,737:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILLed.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILGlassPanel.gif]]
| style="background:#ffffdd;" | [[Image:ILLed.gif]]
+
| style="background:#ffffdd;" | [[Image:ILGlassPanel.gif]]
| style="background:#ffffdd;" | [[Image:NETILLed.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILGlassPanel.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILLed.TILLed|TILLed]]''' - LED control with On/Off states.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILGlassPanel.TILGlassPanel|TILGlassPanel]]''' - Rectangular, or elliptic panel covered with glass.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,593: Line 1,753:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILGlassPanel.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILAngularGauge.gif]]
| style="background:#ffffcc;" | [[Image:ILGlassPanel.gif]]
+
| style="background:#ffffcc;" | [[Image:ILAngularGauge.gif]]
| style="background:#ffffcc;" | [[Image:NETILGlassPanel.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILAngularGauge.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILGlassPanel.TILGlassPanel|TILGlassPanel]]''' - Rectangular, or elliptic panel covered with glass.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILAngularGauge.TILAngularGauge|TILAngularGauge]]''' - Angular gauge.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,609: Line 1,769:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILAngularGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILTrainingData.gif]]
| style="background:#ffffdd;" | [[Image:ILAngularGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:ILTrainingData.gif]]
| style="background:#ffffdd;" | [[Image:NETILAngularGauge.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILTrainingData.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILAngularGauge.TILAngularGauge|TILAngularGauge]]''' - Angular gauge.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILTrainingData.TILTrainingData|TILTrainingData]]''' - Prepares training data for the classifiers.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[InstrumentLab]]
 
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[IntelligenceLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[Package InstrumentLabPkg | InstrumentLabPkg]]
+
| align="center" | [[Package IntelligenceLabPkg | IntelligenceLabPkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILTrainingData.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILSelfOrganizingMap.gif]]
| style="background:#ffffcc;" | [[Image:ILTrainingData.gif]]
+
| style="background:#ffffcc;" | [[Image:ILSelfOrganizingMap.gif]]
| style="background:#ffffcc;" | [[Image:NETILTrainingData.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILSelfOrganizingMap.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILTrainingData.TILTrainingData|TILTrainingData]]''' - Prepares training data for the classifiers.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILSelfOrganizingMap.TILSelfOrganizingMap|TILSelfOrganizingMap]]''' - Self Organizing Map classifier.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,641: Line 1,801:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILSelfOrganizingMap.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILNeuron.gif]]
| style="background:#ffffdd;" | [[Image:ILSelfOrganizingMap.gif]]
+
| style="background:#ffffdd;" | [[Image:ILNeuron.gif]]
| style="background:#ffffdd;" | [[Image:NETILSelfOrganizingMap.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILNeuron.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILSelfOrganizingMap.TILSelfOrganizingMap|TILSelfOrganizingMap]]''' - Self Organizing Map classifier.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILNeuron.TILNeuron|TILNeuron]]''' - General purpose neuron component.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,657: Line 1,817:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILNeuron.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILNeuralNetwork.gif]]
| style="background:#ffffcc;" | [[Image:ILNeuron.gif]]
+
| style="background:#ffffcc;" | [[Image:ILNeuralNetwork.gif]]
| style="background:#ffffcc;" | [[Image:NETILNeuron.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILNeuralNetwork.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILNeuron.TILNeuron|TILNeuron]]''' - General purpose neuron component.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILNeuralNetwork.TILNeuralNetwork|TILNeuralNetwork]]''' - Neural Network classifier.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,673: Line 1,833:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILNeuralNetwork.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILNeuralNetworkBackpropTrain.gif]]
| style="background:#ffffdd;" | [[Image:ILNeuralNetwork.gif]]
+
| style="background:#ffffdd;" | [[Image:ILNeuralNetworkBackpropTrain.gif]]
| style="background:#ffffdd;" | [[Image:NETILNeuralNetwork.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILNeuralNetworkBackpropTrain.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILNeuralNetwork.TILNeuralNetwork|TILNeuralNetwork]]''' - Neural Network classifier.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILNeuralNetwork.TILNeuralNetworkBackpropTrain|TILNeuralNetworkBackpropTrain]]''' - Trains neural networks using Backprop algorithm.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,689: Line 1,849:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILNeuralNetworkBackpropTrain.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILNeuralNetworkRPropTrain.gif]]
| style="background:#ffffcc;" | [[Image:ILNeuralNetworkBackpropTrain.gif]]
+
| style="background:#ffffcc;" | [[Image:ILNeuralNetworkRPropTrain.gif]]
| style="background:#ffffcc;" | [[Image:NETILNeuralNetworkBackpropTrain.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILNeuralNetworkRPropTrain.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILNeuralNetwork.TILNeuralNetworkBackpropTrain|TILNeuralNetworkBackpropTrain]]''' - Trains neural networks using Backprop algorithm.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILNeuralNetwork.TILNeuralNetworkRPropTrain|TILNeuralNetworkRPropTrain]]''' - Trains neural networks using RProp algorithm.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,705: Line 1,865:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILNeuralNetworkRPropTrain.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILNaiveBayes.gif]]
| style="background:#ffffdd;" | [[Image:ILNeuralNetworkRPropTrain.gif]]
+
| style="background:#ffffdd;" | [[Image:ILNaiveBayes.gif]]
| style="background:#ffffdd;" | [[Image:NETILNeuralNetworkRPropTrain.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILNaiveBayes.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILNeuralNetwork.TILNeuralNetworkRPropTrain|TILNeuralNetworkRPropTrain]]''' - Trains neural networks using RProp algorithm.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILNaiveBayes.TILNaiveBayes|TILNaiveBayes]]''' - Naive Bayesian classifier.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,721: Line 1,881:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILNaiveBayes.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGILKNearestNeighbor.gif]]
| style="background:#ffffcc;" | [[Image:ILNaiveBayes.gif]]
+
| style="background:#ffffcc;" | [[Image:ILKNearestNeighbor.gif]]
| style="background:#ffffcc;" | [[Image:NETILNaiveBayes.gif]]
+
| style="background:#ffffcc;" | [[Image:NETILKNearestNeighbor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILNaiveBayes.TILNaiveBayes|TILNaiveBayes]]''' - Naive Bayesian classifier.
+
| align="left" style="background:#ffffcc;" | '''[[Class ILKNearestNeighbor.TILKNearestNeighbor|TILKNearestNeighbor]]''' - [[Property ILKNearestNeighbor.TILKNearestNeighbor.K|K]] Nearest Neighbor classifier.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,737: Line 1,897:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGILKNearestNeighbor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGILRadialBasisFunctionNetwork.gif]]
| style="background:#ffffdd;" | [[Image:ILKNearestNeighbor.gif]]
+
| style="background:#ffffdd;" | [[Image:ILRadialBasisFunctionNetwork.gif]]
| style="background:#ffffdd;" | [[Image:NETILKNearestNeighbor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETILRadialBasisFunctionNetwork.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ILKNearestNeighbor.TILKNearestNeighbor|TILKNearestNeighbor]]''' - [[Property ILKNearestNeighbor.TILKNearestNeighbor.K|K]] Nearest Neighbor classifier.
+
| align="left" style="background:#ffffdd;" | '''[[Class ILRadialBasisFunctionNetwork.TILRadialBasisFunctionNetwork|TILRadialBasisFunctionNetwork]]''' - Radial Basis Function Network classifier.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,753: Line 1,913:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGILRadialBasisFunctionNetwork.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGPLMultiWaterfall.gif]]
| style="background:#ffffcc;" | [[Image:ILRadialBasisFunctionNetwork.gif]]
+
| style="background:#ffffcc;" | [[Image:PLMultiWaterfall.gif]]
| style="background:#ffffcc;" | [[Image:NETILRadialBasisFunctionNetwork.gif]]
+
| style="background:#ffffcc;" | [[Image:NETPLMultiWaterfall.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ILRadialBasisFunctionNetwork.TILRadialBasisFunctionNetwork|TILRadialBasisFunctionNetwork]]''' - Radial Basis Function Network classifier.
+
| align="left" style="background:#ffffcc;" | '''[[Class PLMultiWaterfall.TPLMultiWaterfall|TPLMultiWaterfall]]''' - Visible multi-channel waterfall for representing Real(double) data.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[IntelligenceLab]]
 
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[PlotLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[Package IntelligenceLabPkg | IntelligenceLabPkg]]
+
| align="center" style="background:#f6f6f6;" | [[Package PlotLabPkg | PlotLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGPLMultiWaterfall.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLSubtractComplex.gif]]
| style="background:#ffffdd;" | [[Image:PLMultiWaterfall.gif]]
+
| style="background:#ffffdd;" | [[Image:SLSubtractComplex.gif]]
| style="background:#ffffdd;" | [[Image:NETPLMultiWaterfall.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLSubtractComplex.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class PLMultiWaterfall.TPLMultiWaterfall|TPLMultiWaterfall]]''' - Visible multi-channel waterfall for representing Real(double) data.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]]''' - Combines two input complex signals by performing Subtract operation.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,778: Line 1,938:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[PlotLab]]
 
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[SignalLab]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
| align="center" | [[Package PlotLabPkg | PlotLabPkg]]
+
| align="center" | [[Package SignalLabPkg | SignalLabPkg]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLSubtractComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLMultiplyComplex.gif]]
| style="background:#ffffcc;" | [[Image:SLSubtractComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:SLMultiplyComplex.gif]]
| style="background:#ffffcc;" | [[Image:NETSLSubtractComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLMultiplyComplex.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLSubtractComplex.TSLSubtractComplex|TSLSubtractComplex]]''' - Combines two input complex signals by performing Subtract operation.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]]''' - Combines multiple input complex signals by performing Multiply operation.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,801: Line 1,961:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLMultiplyComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLDivideComplex.gif]]
| style="background:#ffffdd;" | [[Image:SLMultiplyComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:SLDivideComplex.gif]]
| style="background:#ffffdd;" | [[Image:NETSLMultiplyComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLDivideComplex.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLMultiplyComplex.TSLMultiplyComplex|TSLMultiplyComplex]]''' - Combines multiple input complex signals by performing Multiply operation.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLDivideComplex.TSLDivideComplex|TSLDivideComplex]]''' - Combines two input complex signals by performing Divide operation.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,817: Line 1,977:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLDivideComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLAddComplex.gif]]
| style="background:#ffffcc;" | [[Image:SLDivideComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:SLAddComplex.gif]]
| style="background:#ffffcc;" | [[Image:NETSLDivideComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLAddComplex.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLDivideComplex.TSLDivideComplex|TSLDivideComplex]]''' - Combines two input complex signals by performing Divide operation.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLAddComplex.TSLAddComplex|TSLAddComplex]]''' - Combines multiple input signals by performing Add operation over complex data.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,833: Line 1,993:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLAddComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLRMSMeter.gif]]
| style="background:#ffffdd;" | [[Image:SLAddComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:SLRMSMeter.gif]]
| style="background:#ffffdd;" | [[Image:NETSLAddComplex.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLRMSMeter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLAddComplex.TSLAddComplex|TSLAddComplex]]''' - Combines multiple input signals by performing Add operation over complex data.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLRMSMeter.TSLRMSMeter|TSLRMSMeter]]''' - RMS (Root Mean Square) Meter.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,849: Line 2,009:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLCombFilter.gif]]
| style="background:#ffffcc;" | [[Image:SLRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:SLCombFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETSLRMSMeter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLCombFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLRMSMeter.TSLRMSMeter|TSLRMSMeter]]''' - RMS (Root Mean Square) Meter.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLCombFilter.TSLCombFilter|TSLCombFilter]]''' - Performs a Comb filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,865: Line 2,025:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLCombFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLNoiseStats.gif]]
| style="background:#ffffdd;" | [[Image:SLCombFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:SLNoiseStats.gif]]
| style="background:#ffffdd;" | [[Image:NETSLCombFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLNoiseStats.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLCombFilter.TSLCombFilter|TSLCombFilter]]''' - Performs a Comb filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLNoiseStats.TSLNoiseStats|TSLNoiseStats]]''' - Calculates the noise stats of a signal.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,881: Line 2,041:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLNoiseStats.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLSwitch.gif]]
| style="background:#ffffcc;" | [[Image:SLNoiseStats.gif]]
+
| style="background:#ffffcc;" | [[Image:SLSwitch.gif]]
| style="background:#ffffcc;" | [[Image:NETSLNoiseStats.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLSwitch.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLNoiseStats.TSLNoiseStats|TSLNoiseStats]]''' - Calculates the noise stats of a signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLSwitch.TSLSwitch|TSLSwitch]]''' - Enables or disables the data to go trough.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,897: Line 2,057:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLSnapshot.gif]]
| style="background:#ffffdd;" | [[Image:SLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:SLSnapshot.gif]]
| style="background:#ffffdd;" | [[Image:NETSLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLSnapshot.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLSwitch.TSLSwitch|TSLSwitch]]''' - Enables or disables the data to go trough.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLSnapshot.TSLSnapshot|TSLSnapshot]]''' - Takes a snapshot of the data.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,913: Line 2,073:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLIir.gif]]
| style="background:#ffffcc;" | [[Image:SLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:SLIir.gif]]
| style="background:#ffffcc;" | [[Image:NETSLSnapshot.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLIir.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLSnapshot.TSLSnapshot|TSLSnapshot]]''' - Takes a snapshot of the data.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLIir.TSLIir|TSLIir]]''' - Performs an Arbitrary IIR filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,929: Line 2,089:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLIir.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLBandPass.gif]]
| style="background:#ffffdd;" | [[Image:SLIir.gif]]
+
| style="background:#ffffdd;" | [[Image:SLBandPass.gif]]
| style="background:#ffffdd;" | [[Image:NETSLIir.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLBandPass.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLIir.TSLIir|TSLIir]]''' - Performs an Arbitrary IIR filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLBandPass.TSLBandPass|TSLBandPass]]''' - Performs a BandPass filter over the input signal.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,945: Line 2,105:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLBandStop.gif]]
| style="background:#ffffcc;" | [[Image:SLBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:SLBandStop.gif]]
| style="background:#ffffcc;" | [[Image:NETSLBandPass.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLBandStop.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLBandPass.TSLBandPass|TSLBandPass]]''' - Performs a BandPass filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLBandStop.TSLBandStop|TSLBandStop]]''' - Performs a BandStop filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,961: Line 2,121:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLFir.gif]]
| style="background:#ffffdd;" | [[Image:SLBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:SLFir.gif]]
| style="background:#ffffdd;" | [[Image:NETSLBandStop.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLFir.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLBandStop.TSLBandStop|TSLBandStop]]''' - Performs a BandStop filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLFir.TSLFir|TSLFir]]''' - Performs a FIR filter over the input signal.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 1,977: Line 2,137:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLFir.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLFourier.gif]]
| style="background:#ffffcc;" | [[Image:SLFir.gif]]
+
| style="background:#ffffcc;" | [[Image:SLFourier.gif]]
| style="background:#ffffcc;" | [[Image:NETSLFir.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLFourier.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLFir.TSLFir|TSLFir]]''' - Performs a FIR filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLFourier.TSLFourier|TSLFourier]]''' - Performs Fast Fourier Transformation (FFT).
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 1,993: Line 2,153:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLInverseFourier.gif]]
| style="background:#ffffdd;" | [[Image:SLFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:SLInverseFourier.gif]]
| style="background:#ffffdd;" | [[Image:NETSLFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLInverseFourier.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLFourier.TSLFourier|TSLFourier]]''' - Performs Fast Fourier Transformation (FFT).
+
| align="left" style="background:#ffffdd;" | '''[[Class SLFourier.TSLInverseFourier|TSLInverseFourier]]''' - Performs Real Inverse Fast Fourier Transformation (Inverse FFT).
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,009: Line 2,169:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLInverseFourier.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLInverseComplexFourier.gif]]
| style="background:#ffffcc;" | [[Image:SLInverseFourier.gif]]
+
| style="background:#ffffcc;" | [[Image:SLInverseComplexFourier.gif]]
| style="background:#ffffcc;" | [[Image:NETSLInverseFourier.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLInverseComplexFourier.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLFourier.TSLInverseFourier|TSLInverseFourier]]''' - Performs Real Inverse Fast Fourier Transformation (Inverse FFT).
+
| align="left" style="background:#ffffcc;" | '''[[Class SLFourier.TSLInverseComplexFourier|TSLInverseComplexFourier]]''' - Performs Complex Inverse Fast Fourier Transformation (Inverse FFT).
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,025: Line 2,185:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLInverseComplexFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLGaussGen.gif]]
| style="background:#ffffdd;" | [[Image:SLInverseComplexFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:SLGaussGen.gif]]
| style="background:#ffffdd;" | [[Image:NETSLInverseComplexFourier.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLGaussGen.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLFourier.TSLInverseComplexFourier|TSLInverseComplexFourier]]''' - Performs Complex Inverse Fast Fourier Transformation (Inverse FFT).
+
| align="left" style="background:#ffffdd;" | '''[[Class SLGaussGen.TSLGaussGen|TSLGaussGen]]''' - Generates Gaussian distribution pseudo-random samples.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,041: Line 2,201:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLGaussGen.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLHighPass.gif]]
| style="background:#ffffcc;" | [[Image:SLGaussGen.gif]]
+
| style="background:#ffffcc;" | [[Image:SLHighPass.gif]]
| style="background:#ffffcc;" | [[Image:NETSLGaussGen.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLHighPass.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLGaussGen.TSLGaussGen|TSLGaussGen]]''' - Generates Gaussian distribution pseudo-random samples.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLHighPass.TSLHighPass|TSLHighPass]]''' - Performs a HighPass filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,057: Line 2,217:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLHighPass.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLLogger.gif]]
| style="background:#ffffdd;" | [[Image:SLHighPass.gif]]
+
| style="background:#ffffdd;" | [[Image:SLLogger.gif]]
| style="background:#ffffdd;" | [[Image:NETSLHighPass.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLLogger.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLHighPass.TSLHighPass|TSLHighPass]]''' - Performs a HighPass filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLLogger.TSLLogger|TSLLogger]]''' - Records the signal to file.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,073: Line 2,233:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLLowPass.gif]]
| style="background:#ffffcc;" | [[Image:SLLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:SLLowPass.gif]]
| style="background:#ffffcc;" | [[Image:NETSLLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLLowPass.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLLogger.TSLLogger|TSLLogger]]''' - Records the signal to file.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLLowPass.TSLLowPass|TSLLowPass]]''' - Performs a LowPass filter over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,089: Line 2,249:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLPlayer.gif]]
| style="background:#ffffdd;" | [[Image:SLLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:SLPlayer.gif]]
| style="background:#ffffdd;" | [[Image:NETSLLowPass.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLPlayer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLLowPass.TSLLowPass|TSLLowPass]]''' - Performs a LowPass filter over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLPlayer.TSLPlayer|TSLPlayer]]''' - Plays signal from file.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,105: Line 2,265:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLRandomGen.gif]]
| style="background:#ffffcc;" | [[Image:SLPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:SLRandomGen.gif]]
| style="background:#ffffcc;" | [[Image:NETSLPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLRandomGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLPlayer.TSLPlayer|TSLPlayer]]''' - Plays signal from file.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLRandomGen.TSLRandomGen|TSLRandomGen]]''' - Generates pseudo-random Real(double) dta samples.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,121: Line 2,281:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLRandomGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLSignalGen.gif]]
| style="background:#ffffdd;" | [[Image:SLRandomGen.gif]]
+
| style="background:#ffffdd;" | [[Image:SLSignalGen.gif]]
| style="background:#ffffdd;" | [[Image:NETSLRandomGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLSignalGen.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLRandomGen.TSLRandomGen|TSLRandomGen]]''' - Generates pseudo-random Real(double) dta samples.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLSignalGen.TSLSignalGen|TSLSignalGen]]''' - Generates Tone(Sine Wave), Triangle, Rectangle, Ramp or DC signal.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,137: Line 2,297:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLSignalGen.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLMultiply.gif]]
| style="background:#ffffcc;" | [[Image:SLSignalGen.gif]]
+
| style="background:#ffffcc;" | [[Image:SLMultiply.gif]]
| style="background:#ffffcc;" | [[Image:NETSLSignalGen.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLMultiply.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLSignalGen.TSLSignalGen|TSLSignalGen]]''' - Generates Tone(Sine Wave), Triangle, Rectangle, Ramp or DC signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLMultiply.TSLMultiply|TSLMultiply]]''' - Combines multiple input real signals by performing Multiply operation.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,153: Line 2,313:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLMultiply.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLAdd.gif]]
| style="background:#ffffdd;" | [[Image:SLMultiply.gif]]
+
| style="background:#ffffdd;" | [[Image:SLAdd.gif]]
| style="background:#ffffdd;" | [[Image:NETSLMultiply.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLAdd.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLMultiply.TSLMultiply|TSLMultiply]]''' - Combines multiple input real signals by performing Multiply operation.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLAdd.TSLAdd|TSLAdd]]''' - Combines multiple input signals by performing Add operation over real data.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,169: Line 2,329:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLAdd.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLSubtract.gif]]
| style="background:#ffffcc;" | [[Image:SLAdd.gif]]
+
| style="background:#ffffcc;" | [[Image:SLSubtract.gif]]
| style="background:#ffffcc;" | [[Image:NETSLAdd.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLSubtract.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLAdd.TSLAdd|TSLAdd]]''' - Combines multiple input signals by performing Add operation over real data.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLSubtract.TSLSubtract|TSLSubtract]]''' - Combines two input real signals by performing Subtract operation.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,185: Line 2,345:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLSubtract.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLDivide.gif]]
| style="background:#ffffdd;" | [[Image:SLSubtract.gif]]
+
| style="background:#ffffdd;" | [[Image:SLDivide.gif]]
| style="background:#ffffdd;" | [[Image:NETSLSubtract.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLDivide.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLSubtract.TSLSubtract|TSLSubtract]]''' - Combines two input real signals by performing Subtract operation.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLDivide.TSLDivide|TSLDivide]]''' - Combines two input real signals by performing Divide operation.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,201: Line 2,361:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLDivide.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLComplexToReal.gif]]
| style="background:#ffffcc;" | [[Image:SLDivide.gif]]
+
| style="background:#ffffcc;" | [[Image:SLComplexToReal.gif]]
| style="background:#ffffcc;" | [[Image:NETSLDivide.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLComplexToReal.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLDivide.TSLDivide|TSLDivide]]''' - Combines two input real signals by performing Divide operation.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLComplexToReal.TSLComplexToReal|TSLComplexToReal]]''' - Converts Complex buffer to Real and Imaginary buffers.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,217: Line 2,377:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLComplexToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLRealToComplex.gif]]
| style="background:#ffffdd;" | [[Image:SLComplexToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:SLRealToComplex.gif]]
| style="background:#ffffdd;" | [[Image:NETSLComplexToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLRealToComplex.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLComplexToReal.TSLComplexToReal|TSLComplexToReal]]''' - Converts Complex buffer to Real and Imaginary buffers.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLRealToComplex.TSLRealToComplex|TSLRealToComplex]]''' - Converts Real and Imaginary buffers to a Complex buffer.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,233: Line 2,393:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLRealToComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLApplyComplexConst.gif]]
| style="background:#ffffcc;" | [[Image:SLRealToComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:SLApplyComplexConst.gif]]
| style="background:#ffffcc;" | [[Image:NETSLRealToComplex.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLApplyComplexConst.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLRealToComplex.TSLRealToComplex|TSLRealToComplex]]''' - Converts Real and Imaginary buffers to a Complex buffer.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLApplyComplexConst.TSLApplyComplexConst|TSLApplyComplexConst]]''' - Applies a Complex constant to each sample.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,249: Line 2,409:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLApplyComplexConst.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLApplyIntConst.gif]]
| style="background:#ffffdd;" | [[Image:SLApplyComplexConst.gif]]
+
| style="background:#ffffdd;" | [[Image:SLApplyIntConst.gif]]
| style="background:#ffffdd;" | [[Image:NETSLApplyComplexConst.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLApplyIntConst.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLApplyComplexConst.TSLApplyComplexConst|TSLApplyComplexConst]]''' - Applies a Complex constant to each sample.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLApplyIntConst.TSLApplyIntConst|TSLApplyIntConst]]''' - Applies a Integer constant to each sample.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,265: Line 2,425:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLApplyIntConst.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLApplyRealConst.gif]]
| style="background:#ffffcc;" | [[Image:SLApplyIntConst.gif]]
+
| style="background:#ffffcc;" | [[Image:SLApplyRealConst.gif]]
| style="background:#ffffcc;" | [[Image:NETSLApplyIntConst.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLApplyRealConst.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLApplyIntConst.TSLApplyIntConst|TSLApplyIntConst]]''' - Applies a Integer constant to each sample.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLApplyRealConst.TSLApplyRealConst|TSLApplyRealConst]]''' - Applies a Real constant to each sample.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,281: Line 2,441:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLApplyRealConst.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLRealToInt.gif]]
| style="background:#ffffdd;" | [[Image:SLApplyRealConst.gif]]
+
| style="background:#ffffdd;" | [[Image:SLRealToInt.gif]]
| style="background:#ffffdd;" | [[Image:NETSLApplyRealConst.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLRealToInt.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLApplyRealConst.TSLApplyRealConst|TSLApplyRealConst]]''' - Applies a Real constant to each sample.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLRealToInt.TSLRealToInt|TSLRealToInt]]''' - Converts Real data to Integer.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,297: Line 2,457:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLRealToInt.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLIntToReal.gif]]
| style="background:#ffffcc;" | [[Image:SLRealToInt.gif]]
+
| style="background:#ffffcc;" | [[Image:SLIntToReal.gif]]
| style="background:#ffffcc;" | [[Image:NETSLRealToInt.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLIntToReal.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLRealToInt.TSLRealToInt|TSLRealToInt]]''' - Converts Real data to Integer.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLIntToReal.TSLIntToReal|TSLIntToReal]]''' - Converts Integer data to Real.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,313: Line 2,473:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLIntToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLCartToPolar.gif]]
| style="background:#ffffdd;" | [[Image:SLIntToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:SLCartToPolar.gif]]
| style="background:#ffffdd;" | [[Image:NETSLIntToReal.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLCartToPolar.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLIntToReal.TSLIntToReal|TSLIntToReal]]''' - Converts Integer data to Real.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLCartToPolar.TSLCartToPolar|TSLCartToPolar]]''' - Converts the elements of a complex signal to polar coordinate form.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,329: Line 2,489:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLCartToPolar.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLPolarToCart.gif]]
| style="background:#ffffcc;" | [[Image:SLCartToPolar.gif]]
+
| style="background:#ffffcc;" | [[Image:SLPolarToCart.gif]]
| style="background:#ffffcc;" | [[Image:NETSLCartToPolar.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLPolarToCart.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLCartToPolar.TSLCartToPolar|TSLCartToPolar]]''' - Converts the elements of a complex signal to polar coordinate form.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLPolarToCart.TSLPolarToCart|TSLPolarToCart]]''' - Converts the polar form magnitude/phase pairs stored in input signals to Cartesian coordinate form.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,345: Line 2,505:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLPolarToCart.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLHilbert.gif]]
| style="background:#ffffdd;" | [[Image:SLPolarToCart.gif]]
+
| style="background:#ffffdd;" | [[Image:SLHilbert.gif]]
| style="background:#ffffdd;" | [[Image:NETSLPolarToCart.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLHilbert.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLPolarToCart.TSLPolarToCart|TSLPolarToCart]]''' - Converts the polar form magnitude/phase pairs stored in input signals to Cartesian coordinate form.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLHilbert.TSLHilbert|TSLHilbert]]''' - Performs a Hilbert transform.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,361: Line 2,521:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLHilbert.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLApplyWindow.gif]]
| style="background:#ffffcc;" | [[Image:SLHilbert.gif]]
+
| style="background:#ffffcc;" | [[Image:SLApplyWindow.gif]]
| style="background:#ffffcc;" | [[Image:NETSLHilbert.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLApplyWindow.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLHilbert.TSLHilbert|TSLHilbert]]''' - Performs a Hilbert transform.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLApplyWindow.TSLApplyWindow|TSLApplyWindow]]''' - Applies a window function over the input signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,377: Line 2,537:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLApplyWindow.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLMedian.gif]]
| style="background:#ffffdd;" | [[Image:SLApplyWindow.gif]]
+
| style="background:#ffffdd;" | [[Image:SLMedian.gif]]
| style="background:#ffffdd;" | [[Image:NETSLApplyWindow.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLMedian.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLApplyWindow.TSLApplyWindow|TSLApplyWindow]]''' - Applies a window function over the input signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLMedian.TSLMedian|TSLMedian]]''' - Performs a Median Filter.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,393: Line 2,553:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLMedian.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLToSquare.gif]]
| style="background:#ffffcc;" | [[Image:SLMedian.gif]]
+
| style="background:#ffffcc;" | [[Image:SLToSquare.gif]]
| style="background:#ffffcc;" | [[Image:NETSLMedian.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLToSquare.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLMedian.TSLMedian|TSLMedian]]''' - Performs a Median Filter.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLToSquare.TSLToSquare|TSLToSquare]]''' - Converts the input signal to a square signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,409: Line 2,569:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLToSquare.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLBiQuadIir.gif]]
| style="background:#ffffdd;" | [[Image:SLToSquare.gif]]
+
| style="background:#ffffdd;" | [[Image:SLBiQuadIir.gif]]
| style="background:#ffffdd;" | [[Image:NETSLToSquare.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLBiQuadIir.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLToSquare.TSLToSquare|TSLToSquare]]''' - Converts the input signal to a square signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLBiQuadIir.TSLBiQuadIir|TSLBiQuadIir]]''' - Performs a BiQuad IIR filter over the input signal.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,425: Line 2,585:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLBiQuadIir.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLDft.gif]]
| style="background:#ffffcc;" | [[Image:SLBiQuadIir.gif]]
+
| style="background:#ffffcc;" | [[Image:SLDft.gif]]
| style="background:#ffffcc;" | [[Image:NETSLBiQuadIir.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLDft.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLBiQuadIir.TSLBiQuadIir|TSLBiQuadIir]]''' - Performs a BiQuad IIR filter over the input signal.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLDft.TSLDft|TSLDft]]''' - Performs Discrete Fourier Transformation (DFT).
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,441: Line 2,601:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLDft.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLInverseDft.gif]]
| style="background:#ffffdd;" | [[Image:SLDft.gif]]
+
| style="background:#ffffdd;" | [[Image:SLInverseDft.gif]]
| style="background:#ffffdd;" | [[Image:NETSLDft.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLInverseDft.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLDft.TSLDft|TSLDft]]''' - Performs Discrete Fourier Transformation (DFT).
+
| align="left" style="background:#ffffdd;" | '''[[Class SLDft.TSLInverseDft|TSLInverseDft]]''' - Performs Real Inverse Discrete Fourier Transformation (Inverse DFT).
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,457: Line 2,617:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLInverseDft.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLInverseComplexDft.gif]]
| style="background:#ffffcc;" | [[Image:SLInverseDft.gif]]
+
| style="background:#ffffcc;" | [[Image:SLInverseComplexDft.gif]]
| style="background:#ffffcc;" | [[Image:NETSLInverseDft.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLInverseComplexDft.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLDft.TSLInverseDft|TSLInverseDft]]''' - Performs Real Inverse Discrete Fourier Transformation (Inverse DFT).
+
| align="left" style="background:#ffffcc;" | '''[[Class SLDft.TSLInverseComplexDft|TSLInverseComplexDft]]''' - Performs Complex Inverse Discrete Fourier Transformation (Inverse DFT).
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,473: Line 2,633:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLInverseComplexDft.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLDct.gif]]
| style="background:#ffffdd;" | [[Image:SLInverseComplexDft.gif]]
+
| style="background:#ffffdd;" | [[Image:SLDct.gif]]
| style="background:#ffffdd;" | [[Image:NETSLInverseComplexDft.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLDct.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLDft.TSLInverseComplexDft|TSLInverseComplexDft]]''' - Performs Complex Inverse Discrete Fourier Transformation (Inverse DFT).
+
| align="left" style="background:#ffffdd;" | '''[[Class SLDct.TSLDct|TSLDct]]''' - Performs Discrete Cosine Transform (DCT).
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,489: Line 2,649:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLDct.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLInverseDct.gif]]
| style="background:#ffffcc;" | [[Image:SLDct.gif]]
+
| style="background:#ffffcc;" | [[Image:SLInverseDct.gif]]
| style="background:#ffffcc;" | [[Image:NETSLDct.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLInverseDct.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLDct.TSLDct|TSLDct]]''' - Performs Discrete Cosine Transform (DCT).
+
| align="left" style="background:#ffffcc;" | '''[[Class SLDct.TSLInverseDct|TSLInverseDct]]''' - Performs Inverse Discrete Cosine Transform (Inverse DCT).
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,505: Line 2,665:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLInverseDct.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLGoertzOne.gif]]
| style="background:#ffffdd;" | [[Image:SLInverseDct.gif]]
+
| style="background:#ffffdd;" | [[Image:SLGoertzOne.gif]]
| style="background:#ffffdd;" | [[Image:NETSLInverseDct.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLGoertzOne.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLDct.TSLInverseDct|TSLInverseDct]]''' - Performs Inverse Discrete Cosine Transform (Inverse DCT).
+
| align="left" style="background:#ffffdd;" | '''[[Class SLGoertzOne.TSLGoertzOne|TSLGoertzOne]]''' - Computes the Discrete Fourier Transform ( Goertzel DFT ) for a given frequency.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,521: Line 2,681:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLGoertzOne.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLHaar.gif]]
| style="background:#ffffcc;" | [[Image:SLGoertzOne.gif]]
+
| style="background:#ffffcc;" | [[Image:SLHaar.gif]]
| style="background:#ffffcc;" | [[Image:NETSLGoertzOne.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLHaar.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLGoertzOne.TSLGoertzOne|TSLGoertzOne]]''' - Computes the Discrete Fourier Transform ( Goertzel DFT ) for a given frequency.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLHaar.TSLHaar|TSLHaar]]''' - Performs Forward single-level discrete wavelet Haar transformation.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,537: Line 2,697:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLHaar.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLInverseHaar.gif]]
| style="background:#ffffdd;" | [[Image:SLHaar.gif]]
+
| style="background:#ffffdd;" | [[Image:SLInverseHaar.gif]]
| style="background:#ffffdd;" | [[Image:NETSLHaar.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLInverseHaar.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLHaar.TSLHaar|TSLHaar]]''' - Performs Forward single-level discrete wavelet Haar transformation.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLHaar.TSLInverseHaar|TSLInverseHaar]]''' - Performs Inverse single-level discrete wavelet Haar transformation.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,553: Line 2,713:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLInverseHaar.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLPowerSpectrum.gif]]
| style="background:#ffffcc;" | [[Image:SLInverseHaar.gif]]
+
| style="background:#ffffcc;" | [[Image:SLPowerSpectrum.gif]]
| style="background:#ffffcc;" | [[Image:NETSLInverseHaar.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLPowerSpectrum.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLHaar.TSLInverseHaar|TSLInverseHaar]]''' - Performs Inverse single-level discrete wavelet Haar transformation.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLPowerSpectrum.TSLPowerSpectrum|TSLPowerSpectrum]]''' - Computes the Power Spectrum or the [[Property SLPowerSpectrum.TSLPowerSpectrum.Magnitude|Magnitude]] of a Real Buffer.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,569: Line 2,729:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLPowerSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLConjugate.gif]]
| style="background:#ffffdd;" | [[Image:SLPowerSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:SLConjugate.gif]]
| style="background:#ffffdd;" | [[Image:NETSLPowerSpectrum.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLConjugate.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLPowerSpectrum.TSLPowerSpectrum|TSLPowerSpectrum]]''' - Computes the Power Spectrum or the [[Property SLPowerSpectrum.TSLPowerSpectrum.Magnitude|Magnitude]] of a Real Buffer.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLConjugate.TSLConjugate|TSLConjugate]]''' - Performs Conjugater conversion.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,585: Line 2,745:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLConjugate.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLRepack.gif]]
| style="background:#ffffcc;" | [[Image:SLConjugate.gif]]
+
| style="background:#ffffcc;" | [[Image:SLRepack.gif]]
| style="background:#ffffcc;" | [[Image:NETSLConjugate.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLRepack.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLConjugate.TSLConjugate|TSLConjugate]]''' - Performs Conjugater conversion.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLRepack.TSLRepack|TSLRepack]]''' - Rearranges the samples into buffers with a specified size.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,601: Line 2,761:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLRealTodB.gif]]
| style="background:#ffffdd;" | [[Image:SLRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:SLRealTodB.gif]]
| style="background:#ffffdd;" | [[Image:NETSLRepack.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLRealTodB.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLRepack.TSLRepack|TSLRepack]]''' - Rearranges the samples into buffers with a specified size.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLRealTodB.TSLRealTodB|TSLRealTodB]]''' - Converts real data to dB format.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,617: Line 2,777:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLRealTodB.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLDelayLine.gif]]
| style="background:#ffffcc;" | [[Image:SLRealTodB.gif]]
+
| style="background:#ffffcc;" | [[Image:SLDelayLine.gif]]
| style="background:#ffffcc;" | [[Image:NETSLRealTodB.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLDelayLine.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLRealTodB.TSLRealTodB|TSLRealTodB]]''' - Converts real data to dB format.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLDelayLine.TSLDelayLine|TSLDelayLine]]''' - Delays the signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,633: Line 2,793:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLDelayLine.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLAbs.gif]]
| style="background:#ffffdd;" | [[Image:SLDelayLine.gif]]
+
| style="background:#ffffdd;" | [[Image:SLAbs.gif]]
| style="background:#ffffdd;" | [[Image:NETSLDelayLine.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLAbs.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLDelayLine.TSLDelayLine|TSLDelayLine]]''' - Delays the signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLAbs.TSLAbs|TSLAbs]]''' - Converts the values of the buffers to absolute values.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,649: Line 2,809:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGSLAbs.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLRemoveDC.gif]]
| style="background:#ffffcc;" | [[Image:SLAbs.gif]]
+
| style="background:#ffffcc;" | [[Image:SLRemoveDC.gif]]
| style="background:#ffffcc;" | [[Image:NETSLAbs.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLRemoveDC.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class SLAbs.TSLAbs|TSLAbs]]''' - Converts the values of the buffers to absolute values.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]]''' - Removes the DC component from the signal.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,665: Line 2,825:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGSLRemoveDC.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGSLGenericComplex.gif]]
| style="background:#ffffdd;" | [[Image:SLRemoveDC.gif]]
+
| style="background:#ffffdd;" | [[Image:SLGenericComplex.gif]]
| style="background:#ffffdd;" | [[Image:NETSLRemoveDC.gif]]
+
| style="background:#ffffdd;" | [[Image:NETSLGenericComplex.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class SLRemoveDC.TSLRemoveDC|TSLRemoveDC]]''' - Removes the DC component from the signal.
+
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericComplex.TSLGenericComplex|TSLGenericComplex]]''' - User defined filter for Complex data.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,681: Line 2,841:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGULImage.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGSLGenericInt.gif]]
| style="background:#ffffcc;" | [[Image:ULImage.gif]]
+
| style="background:#ffffcc;" | [[Image:SLGenericInt.gif]]
| style="background:#ffffcc;" | [[Image:NETULImage.gif]]
+
| style="background:#ffffcc;" | [[Image:NETSLGenericInt.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class ULImage.TULImage|TULImage]]''' - GDI+ Image.
+
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericInt.TSLGenericInt|TSLGenericInt]]''' - User defined filter for Integer data.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[InstrumentLab]]
 
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[SignalLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[Package UserLabBasicPkg | UserLabBasicPkg]]
+
| align="center" style="background:#f6f6f6;" | [[Package SignalLabPkg | SignalLabPkg]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGSLGenericComplexGen.gif]]
 +
| style="background:#ffffdd;" | [[Image:SLGenericComplexGen.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETSLGenericComplexGen.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class SLGenericComplexGen.TSLGenericComplexGen|TSLGenericComplexGen]]''' - User defined generator for Complex data.
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[SignalLab]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Package SignalLabPkg | SignalLabPkg]]
 +
| align="center" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffcc;" | [[Image:BIGSLGenericIntGen.gif]]
 +
| style="background:#ffffcc;" | [[Image:SLGenericIntGen.gif]]
 +
| style="background:#ffffcc;" | [[Image:NETSLGenericIntGen.gif]]
 +
| align="left" style="background:#ffffcc;" | '''[[Class SLGenericIntGen.TSLGenericIntGen|TSLGenericIntGen]]''' - User defined generator for Integer data.
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[SignalLab]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[Package SignalLabPkg | SignalLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGULLabel.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGULImage.gif]]
| style="background:#ffffdd;" | [[Image:ULLabel.gif]]
+
| style="background:#ffffdd;" | [[Image:ULImage.gif]]
| style="background:#ffffdd;" | [[Image:NETULLabel.gif]]
+
| style="background:#ffffdd;" | [[Image:NETULImage.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class ULLabel.TULLabel|TULLabel]]''' - Rotatable label.
+
| align="left" style="background:#ffffdd;" | '''[[Class ULImage.TULImage|TULImage]]''' - GDI+ Image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,713: Line 2,905:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGULLabel.gif]]
| style="background:#ffffcc;" | [[Image:VLDSVideoFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:ULLabel.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSVideoFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETULLabel.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]]''' - Passes video trough a DirectShow filter.
+
| align="left" style="background:#ffffcc;" | '''[[Class ULLabel.TULLabel|TULLabel]]''' - Rotatable label.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[InstrumentLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
+
| align="center" style="background:#f6f6f6;" | [[Package UserLabBasicPkg | UserLabBasicPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLGaussianBlur.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoFilter.gif]]
| style="background:#ffffdd;" | [[Image:VLGaussianBlur.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSVideoFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETVLGaussianBlur.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSVideoFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]]''' - Gaussian blur filter.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]]''' - Passes video trough a DirectShow filter.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,743: Line 2,935:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDVDPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLGaussianBlur.gif]]
| style="background:#ffffcc;" | [[Image:VLDVDPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:VLGaussianBlur.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDVDPlayer.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLGaussianBlur.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDVDPlayer.TVLDVDPlayer|TVLDVDPlayer]]''' - Plays DVDs.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]]''' - Gaussian blur filter.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,761: Line 2,953:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLColorSplit.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDVDPlayer.gif]]
| style="background:#ffffdd;" | [[Image:VLColorSplit.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDVDPlayer.gif]]
| style="background:#ffffdd;" | [[Image:NETVLColorSplit.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDVDPlayer.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLColorSplit.TVLColorSplit|TVLColorSplit]]''' - Splits the image into color components.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDVDPlayer.TVLDVDPlayer|TVLDVDPlayer]]''' - Plays DVDs.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,777: Line 2,969:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLScreenCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLColorSplit.gif]]
| style="background:#ffffcc;" | [[Image:VLScreenCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:VLColorSplit.gif]]
| style="background:#ffffcc;" | [[Image:NETVLScreenCapture.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLColorSplit.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLScreenCapture.TVLScreenCapture|TVLScreenCapture]]''' - Captures Video from the screen.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLColorSplit.TVLColorSplit|TVLColorSplit]]''' - Splits the image into color components.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,793: Line 2,985:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDSToSinkFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLScreenCapture.gif]]
| style="background:#ffffdd;" | [[Image:VLDSToSinkFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:VLScreenCapture.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDSToSinkFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLScreenCapture.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDSToSinkFilter.TVLDSToSinkFilter|TVLDSToSinkFilter]]''' - Sends video to a DirectShow filter.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLScreenCapture.TVLScreenCapture|TVLScreenCapture]]''' - Captures Video from the screen.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,807: Line 2,999:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSFromSourceFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDSToSinkFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLDSFromSourceFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDSToSinkFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSFromSourceFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDSToSinkFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSFromSourceFilter.TVLDSFromSourceFilter|TVLDSFromSourceFilter]]''' - Captures video from DirectShow filter.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDSToSinkFilter.TVLDSToSinkFilter|TVLDSToSinkFilter]]''' - Sends video to a DirectShow filter.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,825: Line 3,017:
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLRipple.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSFromSourceFilter.gif]]
| style="background:#ffffdd;" | [[Image:VLRipple.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSFromSourceFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETVLRipple.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSFromSourceFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLRipple.TVLRipple|TVLRipple]]''' - Applies water ripple effect over the frames, or generates frames with water ripple.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSFromSourceFilter.TVLDSFromSourceFilter|TVLDSFromSourceFilter]]''' - Captures video from DirectShow filter.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,839: Line 3,031:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLFire.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLRipple.gif]]
| style="background:#ffffcc;" | [[Image:VLFire.gif]]
+
| style="background:#ffffcc;" | [[Image:VLRipple.gif]]
| style="background:#ffffcc;" | [[Image:NETVLFire.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLRipple.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLFire.TVLFire|TVLFire]]''' - Applies fire effect over the frames, or generates frames with fire.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLRipple.TVLRipple|TVLRipple]]''' - Applies water ripple effect over the frames, or generates frames with water ripple.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,857: Line 3,049:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFrameQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLFire.gif]]
| style="background:#ffffdd;" | [[Image:VLFrameQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:VLFire.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFrameQueue.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLFire.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFrameQueue.TVLFrameQueue|TVLFrameQueue]]''' - Video frames queue component.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLFire.TVLFire|TVLFire]]''' - Applies fire effect over the frames, or generates frames with fire.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,873: Line 3,065:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLASFBroadcast.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFrameQueue.gif]]
| style="background:#ffffcc;" | [[Image:VLASFBroadcast.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFrameQueue.gif]]
| style="background:#ffffcc;" | [[Image:NETVLASFBroadcast.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFrameQueue.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLASFBroadcast.TVLASFBroadcast|TVLASFBroadcast]]''' - Broadcasts ASF and WMV Video over Internet using TCP/IP socket and/or publishing point(s).
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFrameQueue.TVLFrameQueue|TVLFrameQueue]]''' - Video frames queue component.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,887: Line 3,079:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLRectKernelFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLASFBroadcast.gif]]
| style="background:#ffffdd;" | [[Image:VLRectKernelFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:VLASFBroadcast.gif]]
| style="background:#ffffdd;" | [[Image:NETVLRectKernelFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLASFBroadcast.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLRectKernelFilter.TVLRectKernelFilter|TVLRectKernelFilter]]''' - Performs user defined rectangular kernel filter.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLASFBroadcast.TVLASFBroadcast|TVLASFBroadcast]]''' - Broadcasts ASF and WMV Video over Internet using TCP/IP socket and/or publishing point(s).
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,905: Line 3,095:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLVirtualDub.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLRectKernelFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLVirtualDub.gif]]
+
| style="background:#ffffcc;" | [[Image:VLRectKernelFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLVirtualDub.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLRectKernelFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLVirtualDub.TVLVirtualDub|TVLVirtualDub]]''' - Applies a VirtualDub filter or effect.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLRectKernelFilter.TVLRectKernelFilter|TVLRectKernelFilter]]''' - Performs user defined rectangular kernel filter.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,923: Line 3,115:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLVideoMixer.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLVirtualDub.gif]]
| style="background:#ffffdd;" | [[Image:VLVideoMixer.gif]]
+
| style="background:#ffffdd;" | [[Image:VLVirtualDub.gif]]
| style="background:#ffffdd;" | [[Image:NETVLVideoMixer.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLVirtualDub.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLVideoMixer.TVLVideoMixer|TVLVideoMixer]]''' - Mixes multiple video streams.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLVirtualDub.TVLVirtualDub|TVLVirtualDub]]''' - Applies a VirtualDub filter or effect.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,939: Line 3,131:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLApplyAlpha.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLVideoMixer.gif]]
| style="background:#ffffcc;" | [[Image:VLApplyAlpha.gif]]
+
| style="background:#ffffcc;" | [[Image:VLVideoMixer.gif]]
| style="background:#ffffcc;" | [[Image:NETVLApplyAlpha.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLVideoMixer.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLApplyAlpha.TVLApplyAlpha|TVLApplyAlpha]]''' - Applies an Alpha channel over the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLVideoMixer.TVLVideoMixer|TVLVideoMixer]]''' - Mixes multiple video streams.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,955: Line 3,147:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLHueVector.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLApplyAlpha.gif]]
| style="background:#ffffdd;" | [[Image:VLHueVector.gif]]
+
| style="background:#ffffdd;" | [[Image:VLApplyAlpha.gif]]
| style="background:#ffffdd;" | [[Image:NETVLHueVector.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLApplyAlpha.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLHueVector.TVLHueVector|TVLHueVector]]''' - Computes the Hue Vector of image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLApplyAlpha.TVLApplyAlpha|TVLApplyAlpha]]''' - Applies an Alpha channel over the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 2,971: Line 3,163:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLUniformNoise.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLHueVector.gif]]
| style="background:#ffffcc;" | [[Image:VLUniformNoise.gif]]
+
| style="background:#ffffcc;" | [[Image:VLHueVector.gif]]
| style="background:#ffffcc;" | [[Image:NETVLUniformNoise.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLHueVector.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLUniformNoise.TVLUniformNoise|TVLUniformNoise]]''' - Adds Uniform Random noise to the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLHueVector.TVLHueVector|TVLHueVector]]''' - Computes the Hue Vector of image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 2,987: Line 3,179:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLBoxFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLUniformNoise.gif]]
| style="background:#ffffdd;" | [[Image:VLBoxFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:VLUniformNoise.gif]]
| style="background:#ffffdd;" | [[Image:NETVLBoxFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLUniformNoise.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLBoxFilter.TVLBoxFilter|TVLBoxFilter]]''' - Performs Average, Min, Max or Median filter operation.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLUniformNoise.TVLUniformNoise|TVLUniformNoise]]''' - Adds Uniform Random noise to the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,003: Line 3,195:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLFixedFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLBoxFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLFixedFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:VLBoxFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLFixedFilter.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLBoxFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLFixedFilter.TVLFixedFilter|TVLFixedFilter]]''' - Performs predefined filter operation over the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLBoxFilter.TVLBoxFilter|TVLBoxFilter]]''' - Performs Average, Min, Max or Median filter operation.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,019: Line 3,211:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLGaussNoise.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLFixedFilter.gif]]
| style="background:#ffffdd;" | [[Image:VLGaussNoise.gif]]
+
| style="background:#ffffdd;" | [[Image:VLFixedFilter.gif]]
| style="background:#ffffdd;" | [[Image:NETVLGaussNoise.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLFixedFilter.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLGaussNoise.TVLGaussNoise|TVLGaussNoise]]''' - Adds Gaussian distribution oise to the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLFixedFilter.TVLFixedFilter|TVLFixedFilter]]''' - Performs predefined filter operation over the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,035: Line 3,227:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLHistogram.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLGaussNoise.gif]]
| style="background:#ffffcc;" | [[Image:VLHistogram.gif]]
+
| style="background:#ffffcc;" | [[Image:VLGaussNoise.gif]]
| style="background:#ffffcc;" | [[Image:NETVLHistogram.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLGaussNoise.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLHistogram.TVLHistogram|TVLHistogram]]''' - Computes intensity histogram of image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLGaussNoise.TVLGaussNoise|TVLGaussNoise]]''' - Adds Gaussian distribution oise to the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,051: Line 3,243:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLJaehneGen.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLHistogram.gif]]
| style="background:#ffffdd;" | [[Image:VLJaehneGen.gif]]
+
| style="background:#ffffdd;" | [[Image:VLHistogram.gif]]
| style="background:#ffffdd;" | [[Image:NETVLJaehneGen.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLHistogram.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLJaehneGen.TVLJaehneGen|TVLJaehneGen]]''' - Generates a test Jaehne image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLHistogram.TVLHistogram|TVLHistogram]]''' - Computes intensity histogram of image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,067: Line 3,259:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLColorTwist.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLJaehneGen.gif]]
| style="background:#ffffcc;" | [[Image:VLColorTwist.gif]]
+
| style="background:#ffffcc;" | [[Image:VLJaehneGen.gif]]
| style="background:#ffffcc;" | [[Image:NETVLColorTwist.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLJaehneGen.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLColorTwist.TVLColorTwist|TVLColorTwist]]''' - Twists the colors of the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLJaehneGen.TVLJaehneGen|TVLJaehneGen]]''' - Generates a test Jaehne image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,083: Line 3,275:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLGammaFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLColorTwist.gif]]
| style="background:#ffffdd;" | [[Image:VLGammaFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:VLColorTwist.gif]]
| style="background:#ffffdd;" | [[Image:NETVLGammaFilter.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLColorTwist.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLGammaFilter.TVLGammaFilter|TVLGammaFilter]]''' - Gamma-corrects the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLColorTwist.TVLColorTwist|TVLColorTwist]]''' - Twists the colors of the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,099: Line 3,291:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLMirror.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLGammaFilter.gif]]
| style="background:#ffffcc;" | [[Image:VLMirror.gif]]
+
| style="background:#ffffcc;" | [[Image:VLGammaFilter.gif]]
| style="background:#ffffcc;" | [[Image:NETVLMirror.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLGammaFilter.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLMirror.TVLMirror|TVLMirror]]''' - Mirrors the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLGammaFilter.TVLGammaFilter|TVLGammaFilter]]''' - Gamma-corrects the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,115: Line 3,307:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLRotate.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLMirror.gif]]
| style="background:#ffffdd;" | [[Image:VLRotate.gif]]
+
| style="background:#ffffdd;" | [[Image:VLMirror.gif]]
| style="background:#ffffdd;" | [[Image:NETVLRotate.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLMirror.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLRotate.TVLRotate|TVLRotate]]''' - Rotates the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLMirror.TVLMirror|TVLMirror]]''' - Mirrors the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,131: Line 3,323:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLShear.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLRotate.gif]]
| style="background:#ffffcc;" | [[Image:VLShear.gif]]
+
| style="background:#ffffcc;" | [[Image:VLRotate.gif]]
| style="background:#ffffcc;" | [[Image:NETVLShear.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLRotate.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLShear.TVLShear|TVLShear]]''' - Shears the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLRotate.TVLRotate|TVLRotate]]''' - Rotates the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,147: Line 3,339:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLWarp.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLShear.gif]]
| style="background:#ffffdd;" | [[Image:VLWarp.gif]]
+
| style="background:#ffffdd;" | [[Image:VLShear.gif]]
| style="background:#ffffdd;" | [[Image:NETVLWarp.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLShear.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLWarp.TVLWarp|TVLWarp]]''' - Warps the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLShear.TVLShear|TVLShear]]''' - Shears the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,163: Line 3,355:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLCombine.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLWarp.gif]]
| style="background:#ffffcc;" | [[Image:VLCombine.gif]]
+
| style="background:#ffffcc;" | [[Image:VLWarp.gif]]
| style="background:#ffffcc;" | [[Image:NETVLCombine.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLWarp.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLCombine.TVLCombine|TVLCombine]]''' - Combines two videos.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLWarp.TVLWarp|TVLWarp]]''' - Warps the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,179: Line 3,371:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFrameChange.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLCombine.gif]]
| style="background:#ffffdd;" | [[Image:VLFrameChange.gif]]
+
| style="background:#ffffdd;" | [[Image:VLCombine.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFrameChange.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLCombine.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFrameChange.TVLFrameChange|TVLFrameChange]]''' - Combines two sequential frames.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLCombine.TVLCombine|TVLCombine]]''' - Combines two videos.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,195: Line 3,387:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLApplyMask.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFrameChange.gif]]
| style="background:#ffffcc;" | [[Image:VLApplyMask.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFrameChange.gif]]
| style="background:#ffffcc;" | [[Image:NETVLApplyMask.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFrameChange.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLApplyMask.TVLApplyMask|TVLApplyMask]]''' - Applies a picture mask over the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFrameChange.TVLFrameChange|TVLFrameChange]]''' - Combines two sequential frames.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,211: Line 3,403:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLTransparentColor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLApplyMask.gif]]
| style="background:#ffffdd;" | [[Image:VLTransparentColor.gif]]
+
| style="background:#ffffdd;" | [[Image:VLApplyMask.gif]]
| style="background:#ffffdd;" | [[Image:NETVLTransparentColor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLApplyMask.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]]''' - Merges two videos with transparent(see trough) color in one of them.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLApplyMask.TVLApplyMask|TVLApplyMask]]''' - Applies a picture mask over the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,227: Line 3,419:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLImageAdjust.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLTransparentColor.gif]]
| style="background:#ffffcc;" | [[Image:VLImageAdjust.gif]]
+
| style="background:#ffffcc;" | [[Image:VLTransparentColor.gif]]
| style="background:#ffffcc;" | [[Image:NETVLImageAdjust.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLTransparentColor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLImageAdjust.TVLImageAdjust|TVLImageAdjust]]''' - Adjusts the [[Property VLImageAdjust.TVLImageAdjust.Brightness|Brightness]], [[Property VLImageAdjust.TVLImageAdjust.Contrast|Contrast]], [[Property VLImageAdjust.TVLImageAdjust.Saturation|Saturation]], [[Property VLImageAdjust.TVLImageAdjust.Hue|Hue]], and [[Property VLImageAdjust.TVLImageAdjust.Lightness|Lightness]] of the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]]''' - Merges two videos with transparent(see trough) color in one of them.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,243: Line 3,435:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFreeFrame.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLImageAdjust.gif]]
| style="background:#ffffdd;" | [[Image:VLFreeFrame.gif]]
+
| style="background:#ffffdd;" | [[Image:VLImageAdjust.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFreeFrame.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLImageAdjust.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFreeFrame.TVLFreeFrame|TVLFreeFrame]]''' - Applies a FreeFrame filter or effect.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLImageAdjust.TVLImageAdjust|TVLImageAdjust]]''' - Adjusts the [[Property VLImageAdjust.TVLImageAdjust.Brightness|Brightness]], [[Property VLImageAdjust.TVLImageAdjust.Contrast|Contrast]], [[Property VLImageAdjust.TVLImageAdjust.Saturation|Saturation]], [[Property VLImageAdjust.TVLImageAdjust.Hue|Hue]], and [[Property VLImageAdjust.TVLImageAdjust.Lightness|Lightness]] of the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,259: Line 3,451:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFreeFrame.gif]]
| style="background:#ffffcc;" | [[Image:VLDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFreeFrame.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDMOEffect.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFreeFrame.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDMOEffect.TVLDMOEffect|TVLDMOEffect]]''' - Performs a DMO effect over the video.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFreeFrame.TVLFreeFrame|TVLFreeFrame]]''' - Applies a FreeFrame filter or effect.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,273: Line 3,465:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoOut.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDMOEffect.gif]]
| style="background:#ffffdd;" | [[Image:VLDSVideoOut.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDMOEffect.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDSVideoOut.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDMOEffect.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoOut.TVLDSVideoOut|TVLDSVideoOut]]''' - Sends video to an output device.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDMOEffect.TVLDMOEffect|TVLDMOEffect]]''' - Performs a DMO effect over the video.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,291: Line 3,483:
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoOut.gif]]
| style="background:#ffffcc;" | [[Image:VLVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDSVideoOut.gif]]
| style="background:#ffffcc;" | [[Image:NETVLVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDSVideoOut.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLVideoDecompressor.TVLVideoDecompressor|TVLVideoDecompressor]]''' - Decompresses compressed video.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoOut.TVLDSVideoOut|TVLDSVideoOut]]''' - Sends video to an output device.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,305: Line 3,497:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLVideoDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:VLVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:VLVideoDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETVLVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLVideoDecompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLVideoCompressor.TVLVideoCompressor|TVLVideoCompressor]]''' - Compresses the video.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLVideoDecompressor.TVLVideoDecompressor|TVLVideoDecompressor]]''' - Decompresses compressed video.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,323: Line 3,515:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLThreshold.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLVideoCompressor.gif]]
| style="background:#ffffcc;" | [[Image:VLThreshold.gif]]
+
| style="background:#ffffcc;" | [[Image:VLVideoCompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETVLThreshold.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLVideoCompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLThreshold.TVLThreshold|TVLThreshold]]''' - Sets the pixels above/bellow a threshold to a color.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLVideoCompressor.TVLVideoCompressor|TVLVideoCompressor]]''' - Compresses the video.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,339: Line 3,531:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLHistogramEqualize.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLThreshold.gif]]
| style="background:#ffffdd;" | [[Image:VLHistogramEqualize.gif]]
+
| style="background:#ffffdd;" | [[Image:VLThreshold.gif]]
| style="background:#ffffdd;" | [[Image:NETVLHistogramEqualize.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLThreshold.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLHistogramEqualize.TVLHistogramEqualize|TVLHistogramEqualize]]''' - Equalizes the image histogram.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLThreshold.TVLThreshold|TVLThreshold]]''' - Sets the pixels above/bellow a threshold to a color.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,355: Line 3,547:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLASFLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLHistogramEqualize.gif]]
| style="background:#ffffcc;" | [[Image:VLASFLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:VLHistogramEqualize.gif]]
| style="background:#ffffcc;" | [[Image:NETVLASFLogger.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLHistogramEqualize.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLASFLogger.TVLASFLogger|TVLASFLogger]]''' - Records ASF and WMV Video Files.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLHistogramEqualize.TVLHistogramEqualize|TVLHistogramEqualize]]''' - Equalizes the image histogram.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,369: Line 3,561:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
<font color="black"> and
+
<font color="red"> '''Windows Media Encoder'''
+
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLQueuedSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLASFLogger.gif]]
| style="background:#ffffdd;" | [[Image:VLQueuedSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:VLASFLogger.gif]]
| style="background:#ffffdd;" | [[Image:NETVLQueuedSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLASFLogger.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLQueuedSwitch.TVLQueuedSwitch|TVLQueuedSwitch]]''' - Multi-channel queued video and audio switch.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLASFLogger.TVLASFLogger|TVLASFLogger]]''' - Records ASF and WMV Video Files.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,387: Line 3,577:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 +
<font color="black"> and
 +
<font color="red"> '''Windows Media Encoder'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDelay.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLQueuedSwitch.gif]]
| style="background:#ffffcc;" | [[Image:VLDelay.gif]]
+
| style="background:#ffffcc;" | [[Image:VLQueuedSwitch.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDelay.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLQueuedSwitch.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDelay.TVLDelay|TVLDelay]]''' - Delays the video by a number of frames.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLQueuedSwitch.TVLQueuedSwitch|TVLQueuedSwitch]]''' - Multi-channel queued video and audio switch.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,405: Line 3,597:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDelay.gif]]
| style="background:#ffffdd;" | [[Image:VLDSVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDelay.gif]]
| style="background:#ffffdd;" | [[Image:NETVLDSVideoCompressor.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDelay.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoCompressor.TVLDSVideoCompressor|TVLDSVideoCompressor]]''' - Compresses the video using DirectShow.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDelay.TVLDelay|TVLDelay]]''' - Delays the video by a number of frames.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,419: Line 3,611:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLChangeFormat.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoCompressor.gif]]
| style="background:#ffffcc;" | [[Image:VLChangeFormat.gif]]
+
| style="background:#ffffcc;" | [[Image:VLDSVideoCompressor.gif]]
| style="background:#ffffcc;" | [[Image:NETVLChangeFormat.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLDSVideoCompressor.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLChangeFormat.TVLChangeFormat|TVLChangeFormat]]''' - Changes the video format.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoCompressor.TVLDSVideoCompressor|TVLDSVideoCompressor]]''' - Compresses the video using DirectShow.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,435: Line 3,627:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
+
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLChangeFormat.gif]]
| style="background:#ffffdd;" | [[Image:VLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:VLChangeFormat.gif]]
| style="background:#ffffdd;" | [[Image:NETVLSwitch.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLChangeFormat.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLSwitch.TVLSwitch|TVLSwitch]]''' - Enables or disables the video to go trough.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLChangeFormat.TVLChangeFormat|TVLChangeFormat]]''' - Changes the video format.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,453: Line 3,645:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLColorsToReal.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLSwitch.gif]]
| style="background:#ffffcc;" | [[Image:VLColorsToReal.gif]]
+
| style="background:#ffffcc;" | [[Image:VLSwitch.gif]]
| style="background:#ffffcc;" | [[Image:NETVLColorsToReal.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLSwitch.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLColorsToReal.TVLColorsToReal|TVLColorsToReal]]''' - Splits the color components of a frame in real buffers.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLSwitch.TVLSwitch|TVLSwitch]]''' - Enables or disables the video to go trough.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,469: Line 3,661:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLChangeRate.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLColorsToReal.gif]]
| style="background:#ffffdd;" | [[Image:VLChangeRate.gif]]
+
| style="background:#ffffdd;" | [[Image:VLColorsToReal.gif]]
| style="background:#ffffdd;" | [[Image:NETVLChangeRate.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLColorsToReal.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLChangeRate.TVLChangeRate|TVLChangeRate]]''' - Changes the video frame rate.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLColorsToReal.TVLColorsToReal|TVLColorsToReal]]''' - Splits the color components of a frame in real buffers.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,485: Line 3,677:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLRealToFrame.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLChangeRate.gif]]
| style="background:#ffffcc;" | [[Image:VLRealToFrame.gif]]
+
| style="background:#ffffcc;" | [[Image:VLChangeRate.gif]]
| style="background:#ffffcc;" | [[Image:NETVLRealToFrame.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLChangeRate.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLRealToFrame.TVLRealToFrame|TVLRealToFrame]]''' - Constructs frame from color space real buffers.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLChangeRate.TVLChangeRate|TVLChangeRate]]''' - Changes the video frame rate.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,501: Line 3,693:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLColorMerge.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLRealToFrame.gif]]
| style="background:#ffffdd;" | [[Image:VLColorMerge.gif]]
+
| style="background:#ffffdd;" | [[Image:VLRealToFrame.gif]]
| style="background:#ffffdd;" | [[Image:NETVLColorMerge.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLRealToFrame.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLColorMerge.TVLColorMerge|TVLColorMerge]]''' - Merges color components (RGB, YUV etc.) into a frame.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLRealToFrame.TVLRealToFrame|TVLRealToFrame]]''' - Constructs frame from color space real buffers.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,517: Line 3,709:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLDSVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLColorMerge.gif]]
| style="background:#ffffcc;" | [[Image:VLDSVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:VLColorMerge.gif]]
| style="background:#ffffcc;" | [[Image:NETVLDSVideoDecompressor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLColorMerge.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLDSVideoDecompressor.TVLDSVideoDecompressor|TVLDSVideoDecompressor]]''' - Decompresses compressed video using DirectShow.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLColorMerge.TVLColorMerge|TVLColorMerge]]''' - Merges color components (RGB, YUV etc.) into a frame.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,531: Line 3,723:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | <font color="red"> '''DirectShow 8.1 or higher'''
+
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFishEye.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLDSVideoDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:VLFishEye.gif]]
+
| style="background:#ffffdd;" | [[Image:VLDSVideoDecompressor.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFishEye.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLDSVideoDecompressor.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFishEye.TVLFishEye|TVLFishEye]]''' - Applies FishEye effect over the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLDSVideoDecompressor.TVLDSVideoDecompressor|TVLDSVideoDecompressor]]''' - Decompresses compressed video using DirectShow.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,547: Line 3,739:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
 
| align="center" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" | [[Image:Empty.gif]]
+
| align="center" | <font color="red"> '''DirectShow 8.1 or higher'''
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLSwirl.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFishEye.gif]]
| style="background:#ffffcc;" | [[Image:VLSwirl.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFishEye.gif]]
| style="background:#ffffcc;" | [[Image:NETVLSwirl.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFishEye.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLSwirl.TVLSwirl|TVLSwirl]]''' - Applies FishEye effect over the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFishEye.TVLFishEye|TVLFishEye]]''' - Applies FishEye effect over the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,565: Line 3,757:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLCylinder.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLSwirl.gif]]
| style="background:#ffffdd;" | [[Image:VLCylinder.gif]]
+
| style="background:#ffffdd;" | [[Image:VLSwirl.gif]]
| style="background:#ffffdd;" | [[Image:NETVLCylinder.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLSwirl.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLCylinder.TVLCylinder|TVLCylinder]]''' - Applies Cylinder effect over the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLSwirl.TVLSwirl|TVLSwirl]]''' - Applies FishEye effect over the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,581: Line 3,773:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLColorLookup.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLCylinder.gif]]
| style="background:#ffffcc;" | [[Image:VLColorLookup.gif]]
+
| style="background:#ffffcc;" | [[Image:VLCylinder.gif]]
| style="background:#ffffcc;" | [[Image:NETVLColorLookup.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLCylinder.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]]''' - Changes the pixel colors based on a lookup table.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLCylinder.TVLCylinder|TVLCylinder]]''' - Applies Cylinder effect over the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,597: Line 3,789:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLAlphaTrail.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLColorLookup.gif]]
| style="background:#ffffdd;" | [[Image:VLAlphaTrail.gif]]
+
| style="background:#ffffdd;" | [[Image:VLColorLookup.gif]]
| style="background:#ffffdd;" | [[Image:NETVLAlphaTrail.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLColorLookup.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]]''' - Applies alpha trail effect over the video.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]]''' - Changes the pixel colors based on a lookup table.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,613: Line 3,805:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLConvexHulls.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLAlphaTrail.gif]]
| style="background:#ffffcc;" | [[Image:VLConvexHulls.gif]]
+
| style="background:#ffffcc;" | [[Image:VLAlphaTrail.gif]]
| style="background:#ffffcc;" | [[Image:NETVLConvexHulls.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLAlphaTrail.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]]''' - Finds the convex hulls for polygons or contours.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]]''' - Applies alpha trail effect over the video.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,624: Line 3,816:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
| align="center" style="background:#f6f6f6;" | [[VideoLab]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
| align="center" style="background:#f6f6f6;" | [[VisionLab]]
+
| align="center" style="background:#f6f6f6;" | [[Package VideoLabPkg | VideoLabPkg]]
| align="center" style="background:#f6f6f6;" | [[Package VisionLabPkg | VisionLabPkg]]
+
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLMinEnclosingCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLConvexHulls.gif]]
| style="background:#ffffdd;" | [[Image:VLMinEnclosingCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:VLConvexHulls.gif]]
| style="background:#ffffdd;" | [[Image:NETVLMinEnclosingCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLConvexHulls.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]]''' - Finds the smallest enclosing circles for polygons or contours.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]]''' - Finds the convex hulls for polygons or contours.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,645: Line 3,837:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLMinAreaRectangles.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLMinEnclosingCircles.gif]]
| style="background:#ffffcc;" | [[Image:VLMinAreaRectangles.gif]]
+
| style="background:#ffffcc;" | [[Image:VLMinEnclosingCircles.gif]]
| style="background:#ffffcc;" | [[Image:NETVLMinAreaRectangles.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLMinEnclosingCircles.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLMinAreaRectangles.TVLMinAreaRectangles|TVLMinAreaRectangles]]''' - Finds the smallest area rectangles for polygons or contours.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]]''' - Finds the smallest enclosing circles for polygons or contours.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,661: Line 3,853:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFitLines.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLMinAreaRectangles.gif]]
| style="background:#ffffdd;" | [[Image:VLFitLines.gif]]
+
| style="background:#ffffdd;" | [[Image:VLMinAreaRectangles.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFitLines.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLMinAreaRectangles.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFitLines.TVLFitLines|TVLFitLines]]''' - Fits lines to polygons or contours.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLMinAreaRectangles.TVLMinAreaRectangles|TVLMinAreaRectangles]]''' - Finds the smallest area rectangles for polygons or contours.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,677: Line 3,869:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLFitEllipses.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFitLines.gif]]
| style="background:#ffffcc;" | [[Image:VLFitEllipses.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFitLines.gif]]
| style="background:#ffffcc;" | [[Image:NETVLFitEllipses.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFitLines.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLFitEllipses.TVLFitEllipses|TVLFitEllipses]]''' - Fits ellipses to polygons or contours.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFitLines.TVLFitLines|TVLFitLines]]''' - Fits lines to polygons or contours.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,693: Line 3,885:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLConnectedComponents.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLFitEllipses.gif]]
| style="background:#ffffdd;" | [[Image:VLConnectedComponents.gif]]
+
| style="background:#ffffdd;" | [[Image:VLFitEllipses.gif]]
| style="background:#ffffdd;" | [[Image:NETVLConnectedComponents.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLFitEllipses.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLConnectedComponents.TVLConnectedComponents|TVLConnectedComponents]]''' - Labels connected components in the image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLFitEllipses.TVLFitEllipses|TVLFitEllipses]]''' - Fits ellipses to polygons or contours.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,709: Line 3,901:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLHaarDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLConnectedComponents.gif]]
| style="background:#ffffcc;" | [[Image:VLHaarDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:VLConnectedComponents.gif]]
| style="background:#ffffcc;" | [[Image:NETVLHaarDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLConnectedComponents.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLHaarDetectObjects.TVLHaarDetectObjects|TVLHaarDetectObjects]]''' - Detects objects by using Haar like features.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLConnectedComponents.TVLConnectedComponents|TVLConnectedComponents]]''' - Labels connected components in the image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,725: Line 3,917:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLExtractRobustFeatures.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLHaarDetectObjects.gif]]
| style="background:#ffffdd;" | [[Image:VLExtractRobustFeatures.gif]]
+
| style="background:#ffffdd;" | [[Image:VLHaarDetectObjects.gif]]
| style="background:#ffffdd;" | [[Image:NETVLExtractRobustFeatures.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLHaarDetectObjects.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLExtractRobustFeatures.TVLExtractRobustFeatures|TVLExtractRobustFeatures]]''' - Extracts robust features using SURF algorithm.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLHaarDetectObjects.TVLHaarDetectObjects|TVLHaarDetectObjects]]''' - Detects objects by using Haar like features.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,741: Line 3,933:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLProbableLines.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLExtractRobustFeatures.gif]]
| style="background:#ffffcc;" | [[Image:VLProbableLines.gif]]
+
| style="background:#ffffcc;" | [[Image:VLExtractRobustFeatures.gif]]
| style="background:#ffffcc;" | [[Image:NETVLProbableLines.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLExtractRobustFeatures.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLProbableLines.TVLProbableLines|TVLProbableLines]]''' - Finds probable line segments in the image using Hough transform.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLExtractRobustFeatures.TVLExtractRobustFeatures|TVLExtractRobustFeatures]]''' - Extracts robust features using SURF algorithm.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,757: Line 3,949:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLMotionDetect.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLProbableLines.gif]]
| style="background:#ffffdd;" | [[Image:VLMotionDetect.gif]]
+
| style="background:#ffffdd;" | [[Image:VLProbableLines.gif]]
| style="background:#ffffdd;" | [[Image:NETVLMotionDetect.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLProbableLines.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLMotionDetect.TVLMotionDetect|TVLMotionDetect]]''' - Motion detection component.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLProbableLines.TVLProbableLines|TVLProbableLines]]''' - Finds probable line segments in the image using Hough transform.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,773: Line 3,965:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLHoughLines.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLMotionDetect.gif]]
| style="background:#ffffcc;" | [[Image:VLHoughLines.gif]]
+
| style="background:#ffffcc;" | [[Image:VLMotionDetect.gif]]
| style="background:#ffffcc;" | [[Image:NETVLHoughLines.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLMotionDetect.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLHoughLines.TVLHoughLines|TVLHoughLines]]''' - Finds lines in the image using Hough transform.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLMotionDetect.TVLMotionDetect|TVLMotionDetect]]''' - Motion detection component.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,789: Line 3,981:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLHoughCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLHoughLines.gif]]
| style="background:#ffffdd;" | [[Image:VLHoughCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:VLHoughLines.gif]]
| style="background:#ffffdd;" | [[Image:NETVLHoughCircles.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLHoughLines.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLHoughCircles.TVLHoughCircles|TVLHoughCircles]]''' - Finds circles in the image using Hough transform.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLHoughLines.TVLHoughLines|TVLHoughLines]]''' - Finds lines in the image using Hough transform.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,805: Line 3,997:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLFindTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLHoughCircles.gif]]
| style="background:#ffffcc;" | [[Image:VLFindTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:VLHoughCircles.gif]]
| style="background:#ffffcc;" | [[Image:NETVLFindTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLHoughCircles.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLFindTargets.TVLFindTargets|TVLFindTargets]]''' - Finds possible tracking targets in the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLHoughCircles.TVLHoughCircles|TVLHoughCircles]]''' - Finds circles in the image using Hough transform.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,821: Line 4,013:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLFindContours.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLFindTargets.gif]]
| style="background:#ffffdd;" | [[Image:VLFindContours.gif]]
+
| style="background:#ffffdd;" | [[Image:VLFindTargets.gif]]
| style="background:#ffffdd;" | [[Image:NETVLFindContours.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLFindTargets.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLFindContours.TVLFindContours|TVLFindContours]]''' - Finds contours in binary image.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLFindTargets.TVLFindTargets|TVLFindTargets]]''' - Finds possible tracking targets in the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,837: Line 4,029:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLCanny.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLFindContours.gif]]
| style="background:#ffffcc;" | [[Image:VLCanny.gif]]
+
| style="background:#ffffcc;" | [[Image:VLFindContours.gif]]
| style="background:#ffffcc;" | [[Image:NETVLCanny.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLFindContours.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLCanny.TVLCanny|TVLCanny]]''' - Canny edge detection.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLFindContours.TVLFindContours|TVLFindContours]]''' - Finds contours in binary image.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,853: Line 4,045:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLAdaptiveThreshold.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLCanny.gif]]
| style="background:#ffffdd;" | [[Image:VLAdaptiveThreshold.gif]]
+
| style="background:#ffffdd;" | [[Image:VLCanny.gif]]
| style="background:#ffffdd;" | [[Image:NETVLAdaptiveThreshold.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLCanny.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLAdaptiveThreshold.TVLAdaptiveThreshold|TVLAdaptiveThreshold]]''' - Adaptive threshold edge detection.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLCanny.TVLCanny|TVLCanny]]''' - Canny edge detection.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,869: Line 4,061:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLTrackTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLAdaptiveThreshold.gif]]
| style="background:#ffffcc;" | [[Image:VLTrackTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:VLAdaptiveThreshold.gif]]
| style="background:#ffffcc;" | [[Image:NETVLTrackTargets.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLAdaptiveThreshold.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]]''' - Tracks moving targets on the image.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLAdaptiveThreshold.TVLAdaptiveThreshold|TVLAdaptiveThreshold]]''' - Adaptive threshold edge detection.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,885: Line 4,077:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLChamferMatchingContour.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLTrackTargets.gif]]
| style="background:#ffffdd;" | [[Image:VLChamferMatchingContour.gif]]
+
| style="background:#ffffdd;" | [[Image:VLTrackTargets.gif]]
| style="background:#ffffdd;" | [[Image:NETVLChamferMatchingContour.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLTrackTargets.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]]''' - Finds contours in the image using Chamfer Contour Matching.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]]''' - Tracks moving targets on the image.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,901: Line 4,093:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLHOGDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLChamferMatchingContour.gif]]
| style="background:#ffffcc;" | [[Image:VLHOGDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:VLChamferMatchingContour.gif]]
| style="background:#ffffcc;" | [[Image:NETVLHOGDetectObjects.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLChamferMatchingContour.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLHOGDetectObjects.TVLHOGDetectObjects|TVLHOGDetectObjects]]''' - Detects objects by using Histogram Oriented Gradients.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]]''' - Finds contours in the image using Chamfer Contour Matching.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,917: Line 4,109:
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffdd;" | [[Image:BIGVLHOGCompute.gif]]
+
| style="background:#ffffdd;" | [[Image:BIGVLHOGDetectObjects.gif]]
| style="background:#ffffdd;" | [[Image:VLHOGCompute.gif]]
+
| style="background:#ffffdd;" | [[Image:VLHOGDetectObjects.gif]]
| style="background:#ffffdd;" | [[Image:NETVLHOGCompute.gif]]
+
| style="background:#ffffdd;" | [[Image:NETVLHOGDetectObjects.gif]]
| align="left" style="background:#ffffdd;" | '''[[Class VLHOGDetectObjects.TVLHOGCompute|TVLHOGCompute]]''' - Computes non optimized Histogram Oriented Gradients.
+
| align="left" style="background:#ffffdd;" | '''[[Class VLHOGDetectObjects.TVLHOGDetectObjects|TVLHOGDetectObjects]]''' - Detects objects by using Histogram Oriented Gradients.
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
Line 3,933: Line 4,125:
 
| align="center" | [[Image:Empty.gif]]
 
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
| style="background:#ffffcc;" | [[Image:BIGVLBackgroundSubtractor.gif]]
+
| style="background:#ffffcc;" | [[Image:BIGVLHOGCompute.gif]]
| style="background:#ffffcc;" | [[Image:VLBackgroundSubtractor.gif]]
+
| style="background:#ffffcc;" | [[Image:VLHOGCompute.gif]]
| style="background:#ffffcc;" | [[Image:NETVLBackgroundSubtractor.gif]]
+
| style="background:#ffffcc;" | [[Image:NETVLHOGCompute.gif]]
| align="left" style="background:#ffffcc;" | '''[[Class VLBackgroundSubtractor.TVLBackgroundSubtractor|TVLBackgroundSubtractor]]''' - Subtracts the background using statistical background model.
+
| align="left" style="background:#ffffcc;" | '''[[Class VLHOGDetectObjects.TVLHOGCompute|TVLHOGCompute]]''' - Computes non optimized Histogram Oriented Gradients.
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
Line 3,948: Line 4,140:
 
| align="center" style="background:#f6f6f6;" | [[Package VisionLabPkg | VisionLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Package VisionLabPkg | VisionLabPkg]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 
| align="center" style="background:#f6f6f6;" | [[Image:Empty.gif]]
 +
|-
 +
| style="background:#ffffdd;" | [[Image:BIGVLBackgroundSubtractor.gif]]
 +
| style="background:#ffffdd;" | [[Image:VLBackgroundSubtractor.gif]]
 +
| style="background:#ffffdd;" | [[Image:NETVLBackgroundSubtractor.gif]]
 +
| align="left" style="background:#ffffdd;" | '''[[Class VLBackgroundSubtractor.TVLBackgroundSubtractor|TVLBackgroundSubtractor]]''' - Subtracts the background using statistical background model.
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[Image:Empty.gif]]
 +
| align="center" | [[VisionLab]]
 +
| align="center" | [[Package VisionLabPkg | VisionLabPkg]]
 +
| align="center" | [[Image:Empty.gif]]
 
|-
 
|-
 
|}
 
|}

Revision as of 19:25, 29 November 2011

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

Description

This is the list of all components in the libraries.

Big VCL .NET Component Products Package Requiredments
BIGSLPair.gif SLPair.gif NETSLPair.gif TSLPair - Pairs multiple data buffers together. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGSLGenericReal.gif SLGenericReal.gif NETSLGenericReal.gif TSLGenericReal - User defined filter for Real data. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGSLGenericFilter.gif SLGenericFilter.gif NETSLGenericFilter.gif TSLGenericFilter - User defined filter for Binary data. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGSLGenericGen.gif SLGenericGen.gif NETSLGenericGen.gif TSLGenericGen - User defined generator for Binary data. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGSLGenericRealGen.gif SLGenericRealGen.gif NETSLGenericRealGen.gif TSLGenericRealGen - User defined generator for Real data. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGSLGenericRealMatrix.gif SLGenericRealMatrix.gif NETSLGenericRealMatrix.gif TSLGenericRealMatrix - User defined generator for Real matrix data. AudioLab BasicAudio BasicVideo InstrumentLab IntelligenceLab PlotLab SignalLab VideoLab VisionLab SignalLabBasicPkg Empty.gif
BIGALDSAudioOut.gif ALDSAudioOut.gif NETALDSAudioOut.gif TALDSAudioOut - Sends audio data to an audio output device. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab AudioLabBasicPkg DirectShow 8.1 or higher
BIGALAudioOut.gif ALAudioOut.gif NETALAudioOut.gif TALAudioOut - Sends audio data to an audio output device. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab AudioLabBasicPkg Empty.gif
BIGALAudioToReal.gif ALAudioToReal.gif NETALAudioToReal.gif TALAudioToReal - Converts Wave Audio Data Buffers into Real Data Buffers. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab AudioLabBasicPkg Empty.gif
BIGALGenericFilter.gif ALGenericFilter.gif NETALGenericFilter.gif TALGenericFilter - User defined filter for Audio data. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab AudioLabBasicPkg Empty.gif
BIGALGenericGen.gif ALGenericGen.gif NETALGenericGen.gif TALGenericGen - User defined generator for Audio data. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab AudioLabBasicPkg Empty.gif
BIGMLDSGraphView.gif MLDSGraphView.gif NETMLDSGraphView.gif TMLDSGraphView - DirectShow graph display. AudioLab BasicAudio BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab MediaLabBasicPkg Empty.gif
BIGSLGenericRealValueGen.gif SLGenericRealValueGen.gif NETSLGenericRealValueGen.gif TSLGenericRealValueGen - User defined generator for Real values. AudioLab Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif SignalLab VideoLab Empty.gif SignalLabAdditionalPkg Empty.gif
BIGSLGenericRealValue.gif SLGenericRealValue.gif NETSLGenericRealValue.gif TSLGenericRealValue - User defined filter for Real values. AudioLab Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif SignalLab VideoLab Empty.gif SignalLabAdditionalPkg Empty.gif
BIGSLDetectLevels.gif SLDetectLevels.gif NETSLDetectLevels.gif TSLDetectLevels - Detects levels in the input signal. AudioLab Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif SignalLab VideoLab Empty.gif SignalLabAdditionalPkg Empty.gif
BIGSLChangeRange.gif SLChangeRange.gif NETSLChangeRange.gif TSLChangeRange - Changes the output range of the signal. AudioLab Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif SignalLab VideoLab Empty.gif SignalLabAdditionalPkg Empty.gif
BIGSLScope.gif SLScope.gif NETSLScope.gif TSLScope - Visible Scope/Plot component for representing floating point data. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif PlotLab SignalLab VideoLab Empty.gif SignalLabScopePkg Empty.gif
BIGSLWaterfall.gif SLWaterfall.gif NETSLWaterfall.gif TSLWaterfall - Visible waterfall for representing Real(double) data. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif PlotLab SignalLab VideoLab Empty.gif SignalLabScopePkg Empty.gif
BIGTLWatchDogTimer.gif TLWatchDogTimer.gif NETTLWatchDogTimer.gif TTLWatchDogTimer - Implements a Watch Dog Timer. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab VideoLab Empty.gif TimingLabBasicPkg Empty.gif
BIGTLMainThredEvent.gif TLMainThredEvent.gif NETTLMainThredEvent.gif TTLMainThredEvent - Allows other threads to generate main thread notifications. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab VideoLab Empty.gif TimingLabBasicPkg Empty.gif
BIGTLClockGen.gif TLClockGen.gif NETTLClockGen.gif TTLClockGen - Provides clock for other components. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab VideoLab Empty.gif TimingLabBasicPkg Empty.gif
BIGVLASFPlayer.gif VLASFPlayer.gif NETVLASFPlayer.gif TVLASFPlayer - Plays ASF and WMV Video Files. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGVLImageDisplay.gif VLImageDisplay.gif NETVLImageDisplay.gif TVLImageDisplay - Video display component. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGVLDSVideoPreviewDock.gif VLDSVideoPreviewDock.gif NETVLDSVideoPreviewDock.gif TVLDSVideoPreviewDock - Docking location for video preview. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher
BIGVLDSVideoPlayer.gif VLDSVideoPlayer.gif NETVLDSVideoPlayer.gif TVLDSVideoPlayer - Plays Video files using DirectShow. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher
BIGVLDSVideoLogger.gif VLDSVideoLogger.gif NETVLDSVideoLogger.gif TVLDSVideoLogger - Records Video files using DirectShow. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher
BIGVLDSImageDisplay.gif VLDSImageDisplay.gif NETVLDSImageDisplay.gif TVLDSImageDisplay - Video display component using DirectShow. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher
BIGVLDSCapture.gif VLDSCapture.gif NETVLDSCapture.gif TVLDSCapture - Captures Video from device using DirectShow. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg DirectShow 8.1 or higher
BIGVLAVIPlayer.gif VLAVIPlayer.gif NETVLAVIPlayer.gif TVLAVIPlayer - Plays AVI Video files. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGVLAVILogger.gif VLAVILogger.gif NETVLAVILogger.gif TVLAVILogger - Records AVI Video files. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGVLCapture.gif VLCapture.gif NETVLCapture.gif TVLCapture - Captures Video from device. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGVLGenericFilter.gif VLGenericFilter.gif NETVLGenericFilter.gif TVLGenericFilter - User defined filter for Video data. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGVLGenericGen.gif VLGenericGen.gif NETVLGenericGen.gif TVLGenericGen - User defined generator for Video data. Empty.gif Empty.gif BasicVideo Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabBasicPkg Empty.gif
BIGALWavePlayer.gif ALWavePlayer.gif NETALWavePlayer.gif TALWavePlayer - Plays audio from Wave file. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg Empty.gif
BIGALWaveLogger.gif ALWaveLogger.gif NETALWaveLogger.gif TALWaveLogger - Records the audio to Wave file. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg Empty.gif
BIGALDSAudioPlayer.gif ALDSAudioPlayer.gif NETALDSAudioPlayer.gif TALDSAudioPlayer - Plays audio from Audio file using DirectShow. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg DirectShow 8.1 or higher
BIGALDSAudioLogger.gif ALDSAudioLogger.gif NETALDSAudioLogger.gif TALDSAudioLogger - Records the audio to Audio file using DirectShow. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg DirectShow 8.1 or higher
BIGALDSAudioIn.gif ALDSAudioIn.gif NETALDSAudioIn.gif TALDSAudioIn - Captures audio from an audio input device using DirectShow. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg DirectShow 8.1 or higher
BIGALAudioIn.gif ALAudioIn.gif NETALAudioIn.gif TALAudioIn - Captures audio from an audio input device. AudioLab BasicAudio Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabEssentialPkg Empty.gif
BIGVLSnapshot.gif VLSnapshot.gif NETVLSnapshot.gif TVLSnapshot - Takes a snapshot frame. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLAxisCapture.gif VLAxisCapture.gif NETVLAxisCapture.gif TVLAxisCapture - Captures Video from Axis IP Camera using the Axis media control. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Requires Axis media parser
BIGVLWienerFilter.gif VLWienerFilter.gif NETVLWienerFilter.gif TVLWienerFilter - Performs Wiener filter over the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLGrayScale.gif VLGrayScale.gif NETVLGrayScale.gif TVLGrayScale - Converts the video to gray scale. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLResize.gif VLResize.gif NETVLResize.gif TVLResize - Resizes the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLMorphFilter.gif VLMorphFilter.gif NETVLMorphFilter.gif TVLMorphFilter - Erodes or deludes the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLImageGen.gif VLImageGen.gif NETVLImageGen.gif TVLImageGen - Generates video from image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLDraw.gif VLDraw.gif NETVLDraw.gif TVLDraw - Applies(draws) graphical layers over the video frames. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGVLCrop.gif VLCrop.gif NETVLCrop.gif TVLCrop - Crops the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab VisionLab VideoLabAdditionalPkg Empty.gif
BIGALDSAudioFilter.gif ALDSAudioFilter.gif NETALDSAudioFilter.gif TALDSAudioFilter - Passes audio trough a DirectShow filter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALDSToSinkFilter.gif ALDSToSinkFilter.gif NETALDSToSinkFilter.gif TALDSToSinkFilter - Sends audio to a DirectShow filter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALDSFromSourceFilter.gif ALDSFromSourceFilter.gif NETALDSFromSourceFilter.gif TALDSFromSourceFilter - Captures audio from DirectShow filter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALRMSMeter.gif ALRMSMeter.gif NETALRMSMeter.gif TALRMSMeter - RMS (Root Mean Square) Meter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALBufferQueue.gif ALBufferQueue.gif NETALBufferQueue.gif TALBufferQueue - Audio buffer queue component. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALASIOAudioDevice.gif ALASIOAudioDevice.gif NETALASIOAudioDevice.gif TALASIOAudioDevice - Captures from and sends audio to multiple channels of ASIO audio input/output device. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALASFBroadcast.gif ALASFBroadcast.gif NETALASFBroadcast.gif TALASFBroadcast - Broadcasts WMA or ASF streams over Internet using TCP/IP socket and/or publishing point(s). AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGALCombFilter.gif ALCombFilter.gif NETALCombFilter.gif TALCombFilter - Performs a Comb filter over the input signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALLowPass.gif ALLowPass.gif NETALLowPass.gif TALLowPass - Performs a LowPass filter over the input signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALHighPass.gif ALHighPass.gif NETALHighPass.gif TALHighPass - Performs a HighPass filter over the input signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALBandStop.gif ALBandStop.gif NETALBandStop.gif TALBandStop - Performs a BandStop filter over the input signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALBandPass.gif ALBandPass.gif NETALBandPass.gif TALBandPass - Performs a BandPass filter over the input signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALASFPlayer.gif ALASFPlayer.gif NETALASFPlayer.gif TALASFPlayer - Plays ASF and WMA Audio Files. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGALSwitch.gif ALSwitch.gif NETALSwitch.gif TALSwitch - Enables or disables the audio to go trough. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALDSAudioDecompressor.gif ALDSAudioDecompressor.gif NETALDSAudioDecompressor.gif TALDSAudioDecompressor - Decompresses compressed audio using DirectShow. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALSnapshot.gif ALSnapshot.gif NETALSnapshot.gif TALSnapshot - Takes a snapshot of the data. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALDSAudioCompressor.gif ALDSAudioCompressor.gif NETALDSAudioCompressor.gif TALDSAudioCompressor - Compresses audio using DirectShow. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALSpeexDecompressor.gif ALSpeexDecompressor.gif NETALSpeexDecompressor.gif TALSpeexDecompressor - Decompresses Speex compressed audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALSpeexCompressor.gif ALSpeexCompressor.gif NETALSpeexCompressor.gif TALSpeexCompressor - Compresses audio using Vorbis. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALVorbisCompressor.gif ALVorbisCompressor.gif NETALVorbisCompressor.gif TALVorbisDecompressor - Decompresses Vorbis compressed audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALVorbisCompressor.gif ALVorbisCompressor.gif NETALVorbisCompressor.gif TALVorbisCompressor - Compresses audio using Vorbis. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALSystemMixer.gif ALSystemMixer.gif NETALSystemMixer.gif TALSystemMixer - Controls the Windows system audio mixer. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALRepack.gif ALRepack.gif NETALRepack.gif TALRepack - Rearranges the samples into buffers with a specified size. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALAudioMixer.gif ALAudioMixer.gif NETALAudioMixer.gif TALAudioMixer - Mixes two or more audio signals. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALSignalGen.gif ALSignalGen.gif NETALSignalGen.gif TALSignalGen - Tone, Triangle or Rectangle audio signal generator. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALRandomGen.gif ALRandomGen.gif NETALRandomGen.gif TALRandomGen - Random audio signal generator. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALGaussGen.gif ALGaussGen.gif NETALGaussGen.gif TALGaussGen - Gaussian random audio signal generator. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALAmplifier.gif ALAmplifier.gif NETALAmplifier.gif TALAmplifier - Amplifies the audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALRealToAudio.gif ALRealToAudio.gif NETALRealToAudio.gif TALRealToAudio - Converts Real Data Buffers into Wave Audio Data Buffers. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALGraphicEqualizer.gif ALGraphicEqualizer.gif NETALGraphicEqualizer.gif TALGraphicEqualizer - Graphic Audio Equalizer. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALSpectrum.gif ALSpectrum.gif NETALSpectrum.gif TALSpectrum - Multi channel audio spectrum. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALChannelSplitter.gif ALChannelSplitter.gif NETALChannelSplitter.gif TALChannelSplitter - Splits the multi-channel audio into mono channels. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALChannelMerger.gif ALChannelMerger.gif NETALChannelMerger.gif TALChannelMerger - Merges mono channels into a single multi-channel audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALDMOEffect.gif ALDMOEffect.gif NETALDMOEffect.gif TALDMOEffect - Performs DMO Effect over the Audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher
BIGALAudioDecompressor.gif ALAudioDecompressor.gif NETALAudioDecompressor.gif TALAudioDecompressor - Decompresses compressed audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALAudioCompressor.gif ALAudioCompressor.gif NETALAudioCompressor.gif TALAudioCompressor - Compresses audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALASFLogger.gif ALASFLogger.gif NETALASFLogger.gif TALASFLogger - Records the audio to WMA or ASF file. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGALQueuedSwitch.gif ALQueuedSwitch.gif NETALQueuedSwitch.gif TALQueuedSwitch - Multi-channel queued video and audio switch. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALOggPlayer.gif ALOggPlayer.gif NETALOggPlayer.gif TALOggPlayer - Plays audio from Ogg file. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALOggLogger.gif ALOggLogger.gif NETALOggLogger.gif TALOggLogger - Records the audio to Ogg file. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALRawLogger.gif ALRawLogger.gif NETALRawLogger.gif TALRawLogger - Records Raw (unformatted) audio data. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALDelayLine.gif ALDelayLine.gif NETALDelayLine.gif TALDelayLine - Delays the signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALVUMeter.gif ALVUMeter.gif NETALVUMeter.gif TALVUMeter - VU (Volume Unit) Meter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALRemoveDC.gif ALRemoveDC.gif NETALRemoveDC.gif TALRemoveDC - Removes the DC component from the audio signal. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALPPMMeter.gif ALPPMMeter.gif NETALPPMMeter.gif TALPPMMeter - PPM (Peak Programme Meter) Meter. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGALDynamicRangeCompressor.gif ALDynamicRangeCompressor.gif NETALDynamicRangeCompressor.gif TALDynamicRangeCompressor - Dynamically adjusts the amplification of the audio. AudioLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif AudioLabPkg Empty.gif
BIGILLinearGauge.gif ILLinearGauge.gif NETILLinearGauge.gif TILLinearGauge - Linear gauge. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILSpectrum.gif ILSpectrum.gif NETILSpectrum.gif TILSpectrumDisplay - Spectrum display. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILMatrixDisplay.gif ILMatrixDisplay.gif NETILMatrixDisplay.gif TILMatrixDisplay - Matrix display. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILSegmentText.gif ILSegmentText.gif NETILSegmentText.gif TILSegmentText - 7, 9, 14 or 16 segment text display. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILSegmentIndicator.gif ILSegmentIndicator.gif NETILSegmentIndicator.gif TILSegmentIndicator - 7, 9, 14 or 16 segment indicator. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILSegmentGauge.gif ILSegmentGauge.gif NETILSegmentGauge.gif TILSegmentGauge - 7, 9, 14 or 16 segment gauge. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILSegmentClock.gif ILSegmentClock.gif NETILSegmentClock.gif TILSegmentClock - 7, 9, 14 or 16 segment clock. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILAnalogClock.gif ILAnalogClock.gif NETILAnalogClock.gif TILAnalogClock - Analog clock. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILThermometer.gif ILThermometer.gif NETILThermometer.gif TILThermometer - Thermometer gauge. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILLevelLed.gif ILLevelLed.gif NETILLevelLed.gif TILLevelLed - LED control with gradually changing intensity and/or color based on the input value. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILProgressBar.gif ILProgressBar.gif NETILProgressBar.gif TILProgressBar - Progress bar. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILMultiLed.gif ILMultiLed.gif NETILMultiLed.gif TILMultiLed - LED control with multiple states. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILLed.gif ILLed.gif NETILLed.gif TILLed - LED control with On/Off states. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILGlassPanel.gif ILGlassPanel.gif NETILGlassPanel.gif TILGlassPanel - Rectangular, or elliptic panel covered with glass. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILAngularGauge.gif ILAngularGauge.gif NETILAngularGauge.gif TILAngularGauge - Angular gauge. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif InstrumentLabPkg Empty.gif
BIGILTrainingData.gif ILTrainingData.gif NETILTrainingData.gif TILTrainingData - Prepares training data for the classifiers. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILSelfOrganizingMap.gif ILSelfOrganizingMap.gif NETILSelfOrganizingMap.gif TILSelfOrganizingMap - Self Organizing Map classifier. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILNeuron.gif ILNeuron.gif NETILNeuron.gif TILNeuron - General purpose neuron component. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILNeuralNetwork.gif ILNeuralNetwork.gif NETILNeuralNetwork.gif TILNeuralNetwork - Neural Network classifier. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILNeuralNetworkBackpropTrain.gif ILNeuralNetworkBackpropTrain.gif NETILNeuralNetworkBackpropTrain.gif TILNeuralNetworkBackpropTrain - Trains neural networks using Backprop algorithm. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILNeuralNetworkRPropTrain.gif ILNeuralNetworkRPropTrain.gif NETILNeuralNetworkRPropTrain.gif TILNeuralNetworkRPropTrain - Trains neural networks using RProp algorithm. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILNaiveBayes.gif ILNaiveBayes.gif NETILNaiveBayes.gif TILNaiveBayes - Naive Bayesian classifier. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILKNearestNeighbor.gif ILKNearestNeighbor.gif NETILKNearestNeighbor.gif TILKNearestNeighbor - K Nearest Neighbor classifier. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGILRadialBasisFunctionNetwork.gif ILRadialBasisFunctionNetwork.gif NETILRadialBasisFunctionNetwork.gif TILRadialBasisFunctionNetwork - Radial Basis Function Network classifier. Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLab Empty.gif Empty.gif Empty.gif Empty.gif IntelligenceLabPkg Empty.gif
BIGPLMultiWaterfall.gif PLMultiWaterfall.gif NETPLMultiWaterfall.gif TPLMultiWaterfall - Visible multi-channel waterfall for representing Real(double) data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif PlotLab Empty.gif Empty.gif Empty.gif PlotLabPkg Empty.gif
BIGSLSubtractComplex.gif SLSubtractComplex.gif NETSLSubtractComplex.gif TSLSubtractComplex - Combines two input complex signals by performing Subtract operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLMultiplyComplex.gif SLMultiplyComplex.gif NETSLMultiplyComplex.gif TSLMultiplyComplex - Combines multiple input complex signals by performing Multiply operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLDivideComplex.gif SLDivideComplex.gif NETSLDivideComplex.gif TSLDivideComplex - Combines two input complex signals by performing Divide operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLAddComplex.gif SLAddComplex.gif NETSLAddComplex.gif TSLAddComplex - Combines multiple input signals by performing Add operation over complex data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRMSMeter.gif SLRMSMeter.gif NETSLRMSMeter.gif TSLRMSMeter - RMS (Root Mean Square) Meter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLCombFilter.gif SLCombFilter.gif NETSLCombFilter.gif TSLCombFilter - Performs a Comb filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLNoiseStats.gif SLNoiseStats.gif NETSLNoiseStats.gif TSLNoiseStats - Calculates the noise stats of a signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLSwitch.gif SLSwitch.gif NETSLSwitch.gif TSLSwitch - Enables or disables the data to go trough. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLSnapshot.gif SLSnapshot.gif NETSLSnapshot.gif TSLSnapshot - Takes a snapshot of the data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLIir.gif SLIir.gif NETSLIir.gif TSLIir - Performs an Arbitrary IIR filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLBandPass.gif SLBandPass.gif NETSLBandPass.gif TSLBandPass - Performs a BandPass filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLBandStop.gif SLBandStop.gif NETSLBandStop.gif TSLBandStop - Performs a BandStop filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLFir.gif SLFir.gif NETSLFir.gif TSLFir - Performs a FIR filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLFourier.gif SLFourier.gif NETSLFourier.gif TSLFourier - Performs Fast Fourier Transformation (FFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseFourier.gif SLInverseFourier.gif NETSLInverseFourier.gif TSLInverseFourier - Performs Real Inverse Fast Fourier Transformation (Inverse FFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseComplexFourier.gif SLInverseComplexFourier.gif NETSLInverseComplexFourier.gif TSLInverseComplexFourier - Performs Complex Inverse Fast Fourier Transformation (Inverse FFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGaussGen.gif SLGaussGen.gif NETSLGaussGen.gif TSLGaussGen - Generates Gaussian distribution pseudo-random samples. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLHighPass.gif SLHighPass.gif NETSLHighPass.gif TSLHighPass - Performs a HighPass filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLLogger.gif SLLogger.gif NETSLLogger.gif TSLLogger - Records the signal to file. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLLowPass.gif SLLowPass.gif NETSLLowPass.gif TSLLowPass - Performs a LowPass filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLPlayer.gif SLPlayer.gif NETSLPlayer.gif TSLPlayer - Plays signal from file. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRandomGen.gif SLRandomGen.gif NETSLRandomGen.gif TSLRandomGen - Generates pseudo-random Real(double) dta samples. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLSignalGen.gif SLSignalGen.gif NETSLSignalGen.gif TSLSignalGen - Generates Tone(Sine Wave), Triangle, Rectangle, Ramp or DC signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLMultiply.gif SLMultiply.gif NETSLMultiply.gif TSLMultiply - Combines multiple input real signals by performing Multiply operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLAdd.gif SLAdd.gif NETSLAdd.gif TSLAdd - Combines multiple input signals by performing Add operation over real data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLSubtract.gif SLSubtract.gif NETSLSubtract.gif TSLSubtract - Combines two input real signals by performing Subtract operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLDivide.gif SLDivide.gif NETSLDivide.gif TSLDivide - Combines two input real signals by performing Divide operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLComplexToReal.gif SLComplexToReal.gif NETSLComplexToReal.gif TSLComplexToReal - Converts Complex buffer to Real and Imaginary buffers. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRealToComplex.gif SLRealToComplex.gif NETSLRealToComplex.gif TSLRealToComplex - Converts Real and Imaginary buffers to a Complex buffer. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLApplyComplexConst.gif SLApplyComplexConst.gif NETSLApplyComplexConst.gif TSLApplyComplexConst - Applies a Complex constant to each sample. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLApplyIntConst.gif SLApplyIntConst.gif NETSLApplyIntConst.gif TSLApplyIntConst - Applies a Integer constant to each sample. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLApplyRealConst.gif SLApplyRealConst.gif NETSLApplyRealConst.gif TSLApplyRealConst - Applies a Real constant to each sample. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRealToInt.gif SLRealToInt.gif NETSLRealToInt.gif TSLRealToInt - Converts Real data to Integer. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLIntToReal.gif SLIntToReal.gif NETSLIntToReal.gif TSLIntToReal - Converts Integer data to Real. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLCartToPolar.gif SLCartToPolar.gif NETSLCartToPolar.gif TSLCartToPolar - Converts the elements of a complex signal to polar coordinate form. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLPolarToCart.gif SLPolarToCart.gif NETSLPolarToCart.gif TSLPolarToCart - Converts the polar form magnitude/phase pairs stored in input signals to Cartesian coordinate form. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLHilbert.gif SLHilbert.gif NETSLHilbert.gif TSLHilbert - Performs a Hilbert transform. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLApplyWindow.gif SLApplyWindow.gif NETSLApplyWindow.gif TSLApplyWindow - Applies a window function over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLMedian.gif SLMedian.gif NETSLMedian.gif TSLMedian - Performs a Median Filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLToSquare.gif SLToSquare.gif NETSLToSquare.gif TSLToSquare - Converts the input signal to a square signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLBiQuadIir.gif SLBiQuadIir.gif NETSLBiQuadIir.gif TSLBiQuadIir - Performs a BiQuad IIR filter over the input signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLDft.gif SLDft.gif NETSLDft.gif TSLDft - Performs Discrete Fourier Transformation (DFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseDft.gif SLInverseDft.gif NETSLInverseDft.gif TSLInverseDft - Performs Real Inverse Discrete Fourier Transformation (Inverse DFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseComplexDft.gif SLInverseComplexDft.gif NETSLInverseComplexDft.gif TSLInverseComplexDft - Performs Complex Inverse Discrete Fourier Transformation (Inverse DFT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLDct.gif SLDct.gif NETSLDct.gif TSLDct - Performs Discrete Cosine Transform (DCT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseDct.gif SLInverseDct.gif NETSLInverseDct.gif TSLInverseDct - Performs Inverse Discrete Cosine Transform (Inverse DCT). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGoertzOne.gif SLGoertzOne.gif NETSLGoertzOne.gif TSLGoertzOne - Computes the Discrete Fourier Transform ( Goertzel DFT ) for a given frequency. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLHaar.gif SLHaar.gif NETSLHaar.gif TSLHaar - Performs Forward single-level discrete wavelet Haar transformation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLInverseHaar.gif SLInverseHaar.gif NETSLInverseHaar.gif TSLInverseHaar - Performs Inverse single-level discrete wavelet Haar transformation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLPowerSpectrum.gif SLPowerSpectrum.gif NETSLPowerSpectrum.gif TSLPowerSpectrum - Computes the Power Spectrum or the Magnitude of a Real Buffer. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLConjugate.gif SLConjugate.gif NETSLConjugate.gif TSLConjugate - Performs Conjugater conversion. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRepack.gif SLRepack.gif NETSLRepack.gif TSLRepack - Rearranges the samples into buffers with a specified size. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRealTodB.gif SLRealTodB.gif NETSLRealTodB.gif TSLRealTodB - Converts real data to dB format. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLDelayLine.gif SLDelayLine.gif NETSLDelayLine.gif TSLDelayLine - Delays the signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLAbs.gif SLAbs.gif NETSLAbs.gif TSLAbs - Converts the values of the buffers to absolute values. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLRemoveDC.gif SLRemoveDC.gif NETSLRemoveDC.gif TSLRemoveDC - Removes the DC component from the signal. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGenericComplex.gif SLGenericComplex.gif NETSLGenericComplex.gif TSLGenericComplex - User defined filter for Complex data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGenericInt.gif SLGenericInt.gif NETSLGenericInt.gif TSLGenericInt - User defined filter for Integer data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGenericComplexGen.gif SLGenericComplexGen.gif NETSLGenericComplexGen.gif TSLGenericComplexGen - User defined generator for Complex data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGSLGenericIntGen.gif SLGenericIntGen.gif NETSLGenericIntGen.gif TSLGenericIntGen - User defined generator for Integer data. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif SignalLab Empty.gif Empty.gif SignalLabPkg Empty.gif
BIGULImage.gif ULImage.gif NETULImage.gif TULImage - GDI+ Image. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif UserLabBasicPkg Empty.gif
BIGULLabel.gif ULLabel.gif NETULLabel.gif TULLabel - Rotatable label. Empty.gif Empty.gif Empty.gif InstrumentLab Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif UserLabBasicPkg Empty.gif
BIGVLDSVideoFilter.gif VLDSVideoFilter.gif NETVLDSVideoFilter.gif TVLDSVideoFilter - Passes video trough a DirectShow filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLGaussianBlur.gif VLGaussianBlur.gif NETVLGaussianBlur.gif TVLGaussianBlur - Gaussian blur filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDVDPlayer.gif VLDVDPlayer.gif NETVLDVDPlayer.gif TVLDVDPlayer - Plays DVDs. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLColorSplit.gif VLColorSplit.gif NETVLColorSplit.gif TVLColorSplit - Splits the image into color components. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLScreenCapture.gif VLScreenCapture.gif NETVLScreenCapture.gif TVLScreenCapture - Captures Video from the screen. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDSToSinkFilter.gif VLDSToSinkFilter.gif NETVLDSToSinkFilter.gif TVLDSToSinkFilter - Sends video to a DirectShow filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLDSFromSourceFilter.gif VLDSFromSourceFilter.gif NETVLDSFromSourceFilter.gif TVLDSFromSourceFilter - Captures video from DirectShow filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLRipple.gif VLRipple.gif NETVLRipple.gif TVLRipple - Applies water ripple effect over the frames, or generates frames with water ripple. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLFire.gif VLFire.gif NETVLFire.gif TVLFire - Applies fire effect over the frames, or generates frames with fire. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLFrameQueue.gif VLFrameQueue.gif NETVLFrameQueue.gif TVLFrameQueue - Video frames queue component. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLASFBroadcast.gif VLASFBroadcast.gif NETVLASFBroadcast.gif TVLASFBroadcast - Broadcasts ASF and WMV Video over Internet using TCP/IP socket and/or publishing point(s). Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGVLRectKernelFilter.gif VLRectKernelFilter.gif NETVLRectKernelFilter.gif TVLRectKernelFilter - Performs user defined rectangular kernel filter. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLVirtualDub.gif VLVirtualDub.gif NETVLVirtualDub.gif TVLVirtualDub - Applies a VirtualDub filter or effect. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLVideoMixer.gif VLVideoMixer.gif NETVLVideoMixer.gif TVLVideoMixer - Mixes multiple video streams. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLApplyAlpha.gif VLApplyAlpha.gif NETVLApplyAlpha.gif TVLApplyAlpha - Applies an Alpha channel over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLHueVector.gif VLHueVector.gif NETVLHueVector.gif TVLHueVector - Computes the Hue Vector of image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLUniformNoise.gif VLUniformNoise.gif NETVLUniformNoise.gif TVLUniformNoise - Adds Uniform Random noise to the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLBoxFilter.gif VLBoxFilter.gif NETVLBoxFilter.gif TVLBoxFilter - Performs Average, Min, Max or Median filter operation. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLFixedFilter.gif VLFixedFilter.gif NETVLFixedFilter.gif TVLFixedFilter - Performs predefined filter operation over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLGaussNoise.gif VLGaussNoise.gif NETVLGaussNoise.gif TVLGaussNoise - Adds Gaussian distribution oise to the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLHistogram.gif VLHistogram.gif NETVLHistogram.gif TVLHistogram - Computes intensity histogram of image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLJaehneGen.gif VLJaehneGen.gif NETVLJaehneGen.gif TVLJaehneGen - Generates a test Jaehne image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLColorTwist.gif VLColorTwist.gif NETVLColorTwist.gif TVLColorTwist - Twists the colors of the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLGammaFilter.gif VLGammaFilter.gif NETVLGammaFilter.gif TVLGammaFilter - Gamma-corrects the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLMirror.gif VLMirror.gif NETVLMirror.gif TVLMirror - Mirrors the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLRotate.gif VLRotate.gif NETVLRotate.gif TVLRotate - Rotates the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLShear.gif VLShear.gif NETVLShear.gif TVLShear - Shears the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLWarp.gif VLWarp.gif NETVLWarp.gif TVLWarp - Warps the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLCombine.gif VLCombine.gif NETVLCombine.gif TVLCombine - Combines two videos. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLFrameChange.gif VLFrameChange.gif NETVLFrameChange.gif TVLFrameChange - Combines two sequential frames. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLApplyMask.gif VLApplyMask.gif NETVLApplyMask.gif TVLApplyMask - Applies a picture mask over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLTransparentColor.gif VLTransparentColor.gif NETVLTransparentColor.gif TVLTransparentColor - Merges two videos with transparent(see trough) color in one of them. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLImageAdjust.gif VLImageAdjust.gif NETVLImageAdjust.gif TVLImageAdjust - Adjusts the Brightness, Contrast, Saturation, Hue, and Lightness of the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLFreeFrame.gif VLFreeFrame.gif NETVLFreeFrame.gif TVLFreeFrame - Applies a FreeFrame filter or effect. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDMOEffect.gif VLDMOEffect.gif NETVLDMOEffect.gif TVLDMOEffect - Performs a DMO effect over the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLDSVideoOut.gif VLDSVideoOut.gif NETVLDSVideoOut.gif TVLDSVideoOut - Sends video to an output device. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLVideoDecompressor.gif VLVideoDecompressor.gif NETVLVideoDecompressor.gif TVLVideoDecompressor - Decompresses compressed video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLVideoCompressor.gif VLVideoCompressor.gif NETVLVideoCompressor.gif TVLVideoCompressor - Compresses the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLThreshold.gif VLThreshold.gif NETVLThreshold.gif TVLThreshold - Sets the pixels above/bellow a threshold to a color. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLHistogramEqualize.gif VLHistogramEqualize.gif NETVLHistogramEqualize.gif TVLHistogramEqualize - Equalizes the image histogram. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLASFLogger.gif VLASFLogger.gif NETVLASFLogger.gif TVLASFLogger - Records ASF and WMV Video Files. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher

and Windows Media Encoder

BIGVLQueuedSwitch.gif VLQueuedSwitch.gif NETVLQueuedSwitch.gif TVLQueuedSwitch - Multi-channel queued video and audio switch. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDelay.gif VLDelay.gif NETVLDelay.gif TVLDelay - Delays the video by a number of frames. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDSVideoCompressor.gif VLDSVideoCompressor.gif NETVLDSVideoCompressor.gif TVLDSVideoCompressor - Compresses the video using DirectShow. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLChangeFormat.gif VLChangeFormat.gif NETVLChangeFormat.gif TVLChangeFormat - Changes the video format. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLSwitch.gif VLSwitch.gif NETVLSwitch.gif TVLSwitch - Enables or disables the video to go trough. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLColorsToReal.gif VLColorsToReal.gif NETVLColorsToReal.gif TVLColorsToReal - Splits the color components of a frame in real buffers. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLChangeRate.gif VLChangeRate.gif NETVLChangeRate.gif TVLChangeRate - Changes the video frame rate. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLRealToFrame.gif VLRealToFrame.gif NETVLRealToFrame.gif TVLRealToFrame - Constructs frame from color space real buffers. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLColorMerge.gif VLColorMerge.gif NETVLColorMerge.gif TVLColorMerge - Merges color components (RGB, YUV etc.) into a frame. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLDSVideoDecompressor.gif VLDSVideoDecompressor.gif NETVLDSVideoDecompressor.gif TVLDSVideoDecompressor - Decompresses compressed video using DirectShow. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg DirectShow 8.1 or higher
BIGVLFishEye.gif VLFishEye.gif NETVLFishEye.gif TVLFishEye - Applies FishEye effect over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLSwirl.gif VLSwirl.gif NETVLSwirl.gif TVLSwirl - Applies FishEye effect over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLCylinder.gif VLCylinder.gif NETVLCylinder.gif TVLCylinder - Applies Cylinder effect over the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLColorLookup.gif VLColorLookup.gif NETVLColorLookup.gif TVLColorLookup - Changes the pixel colors based on a lookup table. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLAlphaTrail.gif VLAlphaTrail.gif NETVLAlphaTrail.gif TVLAlphaTrail - Applies alpha trail effect over the video. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VideoLab Empty.gif VideoLabPkg Empty.gif
BIGVLConvexHulls.gif VLConvexHulls.gif NETVLConvexHulls.gif TVLConvexHulls - Finds the convex hulls for polygons or contours. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLMinEnclosingCircles.gif VLMinEnclosingCircles.gif NETVLMinEnclosingCircles.gif TVLMinEnclosingCircles - Finds the smallest enclosing circles for polygons or contours. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLMinAreaRectangles.gif VLMinAreaRectangles.gif NETVLMinAreaRectangles.gif TVLMinAreaRectangles - Finds the smallest area rectangles for polygons or contours. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLFitLines.gif VLFitLines.gif NETVLFitLines.gif TVLFitLines - Fits lines to polygons or contours. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLFitEllipses.gif VLFitEllipses.gif NETVLFitEllipses.gif TVLFitEllipses - Fits ellipses to polygons or contours. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLConnectedComponents.gif VLConnectedComponents.gif NETVLConnectedComponents.gif TVLConnectedComponents - Labels connected components in the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLHaarDetectObjects.gif VLHaarDetectObjects.gif NETVLHaarDetectObjects.gif TVLHaarDetectObjects - Detects objects by using Haar like features. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLExtractRobustFeatures.gif VLExtractRobustFeatures.gif NETVLExtractRobustFeatures.gif TVLExtractRobustFeatures - Extracts robust features using SURF algorithm. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLProbableLines.gif VLProbableLines.gif NETVLProbableLines.gif TVLProbableLines - Finds probable line segments in the image using Hough transform. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLMotionDetect.gif VLMotionDetect.gif NETVLMotionDetect.gif TVLMotionDetect - Motion detection component. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLHoughLines.gif VLHoughLines.gif NETVLHoughLines.gif TVLHoughLines - Finds lines in the image using Hough transform. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLHoughCircles.gif VLHoughCircles.gif NETVLHoughCircles.gif TVLHoughCircles - Finds circles in the image using Hough transform. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLFindTargets.gif VLFindTargets.gif NETVLFindTargets.gif TVLFindTargets - Finds possible tracking targets in the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLFindContours.gif VLFindContours.gif NETVLFindContours.gif TVLFindContours - Finds contours in binary image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLCanny.gif VLCanny.gif NETVLCanny.gif TVLCanny - Canny edge detection. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLAdaptiveThreshold.gif VLAdaptiveThreshold.gif NETVLAdaptiveThreshold.gif TVLAdaptiveThreshold - Adaptive threshold edge detection. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLTrackTargets.gif VLTrackTargets.gif NETVLTrackTargets.gif TVLTrackTargets - Tracks moving targets on the image. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLChamferMatchingContour.gif VLChamferMatchingContour.gif NETVLChamferMatchingContour.gif TVLChamferMatchingContour - Finds contours in the image using Chamfer Contour Matching. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLHOGDetectObjects.gif VLHOGDetectObjects.gif NETVLHOGDetectObjects.gif TVLHOGDetectObjects - Detects objects by using Histogram Oriented Gradients. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLHOGCompute.gif VLHOGCompute.gif NETVLHOGCompute.gif TVLHOGCompute - Computes non optimized Histogram Oriented Gradients. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif
BIGVLBackgroundSubtractor.gif VLBackgroundSubtractor.gif NETVLBackgroundSubtractor.gif TVLBackgroundSubtractor - Subtracts the background using statistical background model. Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif Empty.gif VisionLab VisionLabPkg Empty.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox