VideoLab VC++

A set of VC++ components for fast video capture and playback.
Download

VideoLab VC++ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Free to try | $500.00
  • Publisher Name:
  • Mitov Software
  • Operating Systems:
  • Windows
  • File Size:
  • 83.9 MB

VideoLab VC++ Tags


VideoLab VC++ Description

VideoLab VBC++ is a set of Visual C++ components for fast video capture and playback. The application allows you to capture video, to display and playback with zero lines of program code. The library supports the old fashion Win32 API( Video For Windows ( VFW ), VCM, WaveAPI, ACM), the newer DirectShow, and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from the one to the other at any moment. The components hide the complexity of all of the approaches, and make them look almost identical from the user's perspective. Includes: Video Players and Loggers ( Win32 and DicerctX / DirectShow ) Video/Audio Capture and Video/Audio Output ( Win32 and DicerctX / DirectShow ) and Custom Filter components. NOTE: Free for non-commercial use. Main features: Audio Filters: ALAudioToReal: Converts Wave Audio Data Buffers into Real Data Buffers ALGenericFilter: User defined filter for Audio data Audio generators: ALGenericGen: User defined generator for Audio data Audio output components: ALAudioOut: Sends audio data to an audio output device Color transformations: VLGrayScale: Converts the video to gray scale VLColorTwist: Twists the colors of the image VLGammaFilter: Gamma-corrects the image VLImageAdjust: Adjusts the Brightness, Contrast, Saturation, Hue, and Lightness of the image VLThreshold: Sets the pixels above / bellow a threshold to a color VLHistogramEqualize: Equalizes the image histogram VLColorLookup: Changes the pixel colors based on a lookup table Converters: ALAudioToReal: Converts Wave Audio Data Buffers into Real Data Buffers SLChangeRange: Changes the output range of the signal SLDetectLevels: Detects levels in the input signal SLPair: Pairs multiple data buffers together Custom Filters: SLGenericRealValue: User defined filter for Real values SLGenericReal: User defined filter for Real data SLGenericFilter: User defined filter for Binary data SLGenericRealMatrix: User defined generator for Real matrix data DirectShow Audio output components: ALDSAudioOut: Sends audio data to an audio output device DirectShow Video Compression: VLDSVideoCompressor: Compresses the video using DirectShow VLDSVideoDecompressor: Decompresses compressed video using DirectShow DirectShow Video Filters: VLDMOEffect: Performs a DMO effect over the video VLDSVideoFilter: Passes video trough a DirectShow filter DirectShow Video output components: VLDSImageDisplay: Video display component using DirectShow VLDSVideoLogger: Records Video files using DirectShow VLDSVideoOut: Sends video to an output device VLASFLogger: Records ASF and WMV Video Files VLASFBroadcast: Broadcasts ASF and WMV Video over Internet using TCP/IP socket and / or publishing point(s) VLDSToSinkFilter: Sends video to a DirectShow filter DirectShow Video source components: VLDSCapture: Captures Video from device using DirectShow VLDSVideoPlayer: Plays Video files using DirectShow VLDSFromSourceFilter: Captures video from DirectShow filter DirectShow support components: VLDSVideoPreviewDock: Docking location for video preview Displays: MLDSGraphView: DirectShow graph display 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 Generic Filters: SLGenericReal: User defined filter for Real data SLGenericFilter: User defined filter for Binary data SLGenericRealMatrix: User defined generator for Real matrix data Generic Generators: SLGenericGen: User defined generator for Binary data SLGenericRealGen: User defined generator for Real data Geometric transformations: VLResize: Resizes the image VLCrop: Crops the video VLMirror: Mirrors the image VLRotate: Rotates the image VLShear: Shears the image VLWarp: Warps the image VLFishEye: Applies FishEye effect over the image VLSwirl: Applies FishEye effect over the image VLCylinder: Applies Cylinder effect over the image Noise generators: VLUniformNoise: Adds Uniform Random noise to the image VLGaussNoise: Adds Gaussian distribution oise to the image Other: VLDraw: Applies(draws) graphical layers over the video frames VLSnapshot: Takes a snapshot frame VLHistogram: Computes intensity histogram of image VLCombine: Combines two videos VLFrameChange: Combines two sequential frames VLColorSplit: Splits the image into color components VLApplyMask: Applies a picture mask over the image VLTransparentColor: Merges two videos with transparent(see trough) color in one of them VLQueuedSwitch: Multi-channel queued video and audio switch VLDelay: Delays the video by a number of frames VLChangeFormat: Changes the video format VLSwitch: Enables or disables the video to go trough VLColorsToReal: Splits the color components of a frame in real buffers VLChangeRate: Changes the video frame rate VLRealToFrame: Constructs frame from color space real buffers VLColorMerge: Merges color components (RGB, YUV etc.) into a frame VLHueVector: Computes the Hue Vector of image VLApplyAlpha: Applies an Alpha channel over the image VLVideoMixer: Mixes multiple video streams LFrameQueue: Video frames queue component Plug In filters: VLFreeFrame: Applies a FreeFrame filter or effect VLVirtualDub: Applies a VirtualDub filter or effect Signal Filters: SLGenericRealValue: User defined filter for Real values SLGenericReal: User defined filter for Real data SLGenericFilter: User defined filter for Binary data SLGenericRealMatrix: User defined generator for Real matrix data Signal Generators: SLGenericRealValueGen: User defined generator for Real values SLGenericGen: User defined generator for Binary data SLGenericRealGen: User defined generator for Real data Video Compression: VLVideoDecompressor: Decompresses compressed video VLVideoCompressor: Compresses the video Video filters: VLMorphFilter: Erodes or deludes the video VLWienerFilter: Performs Wiener filter over the video VLGenericFilter: User defined filter for Video data VLBoxFilter: Performs Average, Min, Max or Median filter operation VLFixedFilter: Performs predefined filter operation over the image VLRectKernelFilter: Performs user defined rectangular kernel filter VLGaussianBlur: Gaussian blur filter Video output components: VLImageDisplay: Video display component VLAVILogger: Records AVI Video files Video source components: VLImageGen: Generates video from image VLAxisCapture: Captures Video from Axis IP Camera using the Axis media control VLCapture: Captures Video from device VLAVIPlayer: Plays AVI Video files VLGenericGen: User defined generator for Video data VLASFPlayer: Plays ASF and WMV Video Files VLJaehneGen: Generates a test Jaehne image VLScreenCapture: Captures Video from the screen VLDVDPlayer: Plays DVDs Visualization: SLScope: Visible Scope / Plot component for representing floating point data SLWaterfall: Visible waterfall for representing Real(double) data Video Layers: SLScopeLayer: A scope drawing layer. See Also Defines a scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope SLWaterfallLayer: A waterfall draw layer. See Also Defines a waterfall draw layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a waterfall VLDrawShapeLayer: Layer drawing simple shapes VLDrawTextLayer: Layer drawing text labels VLDrawPictureLayer: Layer drawing image VLDrawMarkersLayer: Layer drawing markers VLDrawXYFloatLayer: Layer drawing X,Y points VLImageDisplayLayer: Layer drawing video VLFireLayer: Fire effect video layer Matrix Layers: SLExternalScopeMatrixLayer: A scope matrix component layer SLExternalWaterfallMatrixLayer: A waterfall matrix component layer VLExternalImageDisplayMatrixLayer: Matrix element drawing video Control Element: SLExternalScopeElement: A scope component element SLExternalWaterfallElement: A waterfall component element VLExternalImageDisplayElement: Component element drawing video


VideoLab VC++ Related Software