Downloads

partner_technology_small

VideoLab Features

 

TopBottomRight

 

 

 

 

OrderSmallDim

The following components are part of VideoLab:

Video For Windows(VFW) components:

VLAVIPlayer

AVI Player

VLCapture

Video Capture Component

VLAVILogger

AVI Logger

DirectShow components:

VLDSVideoPlayer

DirectShow Video Player

VLDSCapture

DirectShow Video Capture Component

VLDSVideoLogger

DirectShow Video Logger

VLDSImageDisplay

DirectShow image display

VLDSVideoPreviewDock

DirectShow Preview Dock

VLDSVideoOut

Sends video to external device such as Camcorder, VCR, External TV Set or Monitor

VLASFLogger

Stores Video Files in Advanced Systems Format(ASF and WMV) using Windows Media Encoding

VLASFPlayer

Plays ASF and WMV Video Files.

VLDVDPlayer

New: Plays DVDs

VLDSVideoCompressor

Video compressor

VLDSVideoDecompressor

Video decompressor

VLASFBroadcast

Broadcasts Advanced Systems Format(ASF and WMV) streams over Internet using Windows Media Encoding.

VLDSFromSourceFilter

Captures video from DirectShow filter

VLDSToSinkFilter

Sends video to a DirectShow filter

VLDSVideoFilter

New: Passes the video trough a DirectShow filter

Compression components:

VLVideoCompressor

Video compressor

VLVideoDecompressor

Video decompressor

Native Image generators:

VLImageGen

Image Generator

VLJaehneGen

Jaehne Generator

VLAxisCapture

Captures from Axis IP camera

VLScreenCapture

Screen capture

Noise generators:

VLUniformNoise

Uniform noise generator

VLGaussNoise

Gauss noise generator

Geometric transformations:

VLResize

Resize image

VLRotate

Rotate Image

VLMirror

Mirror Image

VLShear

Shear Image

VLWarp

Warp Image

VLCrop

Crops image

VLFishEye

Applies FishEye effect over the image.

VLSwirl

Applies Swirl effect over the image.

VLCylinder

Applies Cylinder effect over the image.

Effects:

VLFire

Applies fire effect over the frames, or generates frames with fire.

VLRipple

Applies water ripple effect over the frames, or generates frames with water ripple.

Native filters:

VLBoxFilter

Box Filters - Average, Min, Max, Median

VLFixedFilter

Fixed Filters - PrewittHoriz, PrewittVert, SobelHoriz, SobelVert, RobertsDown, RobertsUp, Laplace, Gauss, Hipass, Lowpass, Sharpen, MedianCross, MedianColor

VLWienerFilter

Wiener Filter

VLMorphFilter

Morph Filter - Erode, Dilate

VLFrameChange

Frame change filter

VLRectKernelFilter

Applies custom rectangle kernel filter over the image

VLGaussianBlur

Gaussian blur filter

Native visualization:

VLImageDisplay

Native Image Display.

Converters and color filters:

VLGrayScale

Convert to Gray Scale

VLColorSplit

Splits to Red Green and Blue components

VLColorMerge

Merges red, green and blue components into a frame.

VLColorsToReal

Splits the video frame by colors, and converts each color frame to real buffer(s).

VLRealToFrame

Converts real buffer(s) to monochrome video frame.

VLChangeRate

Changes the frame rate of the video stream.

VLColorTwist

Color twist.

VLGammaFilter

Gamma corrections.

VLImageAdjust

Image adjust. - Hue, Saturation, Brightness, Contrast, Lightness

VLThreshold

Changes pixel values depending on whether they are less or greater than the specified threshold

VLHistogramEqualize

Equalizes the image histogram

VLColorLookup

Changes the pixel colors based on a lookup table.

VLApplyAlpha

Applies an Alpha channel over the image.

Transparency:

VLApplyMask

Applies bitmap mask

VLTransparentColor

Alpha blending transparency component

Mixers:

VLCombine

Combine

VLVideoMixer

Mixes multiple video channels.

Direct Media Objects (DMO):

VLDMOEffect

DMO Effect Filter

Plug In filters:

VLFreeFrame

Applies a FreeFrame filter or effect.

VLVirtualDub

Applies a VirtualDub filter or effect.

Custom User Filters and Generators:

VLGenericFilter

Generic filter

VLGenericGen

Generic generator

Other:

VLQueuedSwitch

Multi channel queued switch

VLDelay

Delays the video by a number of frames.

VLSnapshot

Takes a snapshot of the video and sends the image to the component output.

VLFrameQueue

Implements frame buffer queue.

VLSwitch

Enables or disables the video to go trough.

VLDraw

Applies(draws) graphical layers over the video frames.

Image analysis:

VLHistogram

Computes the intensity histogram for each channel of the image using equal bins in different color spaces. (RGB, YUV etc.)

VLHueVector

Calculates the hue vector in different color spaces. (RGB, YUV etc.)

The following PlotLab components are included:

SLScope

Plot type scope component

SLWaterfall

Waterfall component

The following MediaLab component is included:

MLDSGraphView

New: DirectShow graph display.

The following AudioLab components are included:

ALGenericFilter

Generic Audio filter

ALGenericGen

Generic Audio generator

ALAudioToReal

Converts Audio To Real

ALAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem using Win32 API

ALDSAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow

The following TimingLab component are included:

TLClockGen

Provides clock for other components.

TLWatchDogTimer

Implements a Watch Dog Timer.

TLMainThredEvent

Allows other threads to generate main thread notifications.

The following SignalLab component are included:

SLGenericReal

Generic Real filter

SLGenericRealGen

Generic Real generator

SLGenericFilter

Generic Binary Filter

SLGenericRealMatrix

New: Generic filter for Real(double) Matrix Data Buffers

SLGenericGen

Generic Binary generator

SLPair

Pairs multiple data buffers together.

SLChangeRange

Changes the output range of the signal.

SLDetectLevels

Detects levels in the input signal.

SLGenericRealValue

New: User defined generic filter for Real(double) values

SLGenericRealValueGen

New: User defined generic generator for Real ( double ) values

The following layers are included in VideoLab and can be added in the TVLDraw component:

VLDrawTextLayer 

AVI Player

VLDrawShapeLayer 

Video Capture Component

VLDrawPictureLayer 

AVI Logger

VLDrawMarkersLayer 

Layer drawing markers.

VLDrawXYFloatLayer 

Layer drawing X,Y points.

VLImageDisplayLayer 

Layer drawing video.

SLScopeLayer 

Layer drawing a scope component.

SLWaterfallLayer 

Layer drawing a waterfall component.

VLFireLayer 

Fire effect video layer.

The following component elements are included in VideoLab and can be added in composite InstrumentLab or PlotLab controls:

VLExternalImageDisplayElement 

Component element drawing video.

SLExternalScopeElement 

A scope component element.

SLExternalWaterfallElement 

A waterfall component element.

The following matrix elements are included in VideoLab and can be rendered inside TILMatrixDisplay:

VLExternalImageDisplayMatrixElement 

Matrix element drawing video.

SLExternalScopeMatrixElement 

A scope matrix element.

SLExternalWaterfallMatrixElement 

A waterfall matrix element.


For more information: