Package VideoLabPkg

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
(6 intermediate revisions by one user not shown)
Line 11: Line 11:
  
 
== Requires ==
 
== Requires ==
*[[Package SignalLabBasicPkg]]
 
 
*[[Package AudioLabBasicPkg]]
 
*[[Package AudioLabBasicPkg]]
 
*[[Package VideoLabBasicPkg]]
 
*[[Package VideoLabBasicPkg]]
Line 20: Line 19:
  
 
== Components ==
 
== Components ==
 +
*[[Image:BIGVLAudioSynchronize.gif]] [[Image:VLAudioSynchronize.gif]] [[Image:NETVLAudioSynchronize.gif]] [[Class VLAudioSynchronize.TVLAudioSynchronize|TVLAudioSynchronize]] - Synchronizes the video with the time from the audio stream.
 +
*[[Image:BIGVLAlphaTrail.gif]] [[Image:VLAlphaTrail.gif]] [[Image:NETVLAlphaTrail.gif]] [[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] - Applies alpha trail effect over the video.
 
*[[Image:BIGVLDSVideoFilter.gif]] [[Image:VLDSVideoFilter.gif]] [[Image:NETVLDSVideoFilter.gif]] [[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] - Passes video trough a DirectShow filter.  
 
*[[Image:BIGVLDSVideoFilter.gif]] [[Image:VLDSVideoFilter.gif]] [[Image:NETVLDSVideoFilter.gif]] [[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] - Passes video trough a DirectShow filter.  
 
*[[Image:BIGVLGaussianBlur.gif]] [[Image:VLGaussianBlur.gif]] [[Image:NETVLGaussianBlur.gif]] [[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]] - Gaussian blur filter.  
 
*[[Image:BIGVLGaussianBlur.gif]] [[Image:VLGaussianBlur.gif]] [[Image:NETVLGaussianBlur.gif]] [[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]] - Gaussian blur filter.  
Line 75: Line 76:
 
*[[Image:BIGVLCylinder.gif]] [[Image:VLCylinder.gif]] [[Image:NETVLCylinder.gif]] [[Class VLCylinder.TVLCylinder|TVLCylinder]] - Applies Cylinder effect over the image.  
 
*[[Image:BIGVLCylinder.gif]] [[Image:VLCylinder.gif]] [[Image:NETVLCylinder.gif]] [[Class VLCylinder.TVLCylinder|TVLCylinder]] - Applies Cylinder effect over the image.  
 
*[[Image:BIGVLColorLookup.gif]] [[Image:VLColorLookup.gif]] [[Image:NETVLColorLookup.gif]] [[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] - Changes the pixel colors based on a lookup table.  
 
*[[Image:BIGVLColorLookup.gif]] [[Image:VLColorLookup.gif]] [[Image:NETVLColorLookup.gif]] [[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] - Changes the pixel colors based on a lookup table.  
*[[Image:BIGVLAlphaTrail.gif]] [[Image:VLAlphaTrail.gif]] [[Image:NETVLAlphaTrail.gif]] [[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] - Applies alpha trail effect over the video.
 
  
 
== Layers ==
 
== Layers ==
Line 81: Line 81:
  
 
== Units ==
 
== Units ==
 +
*[[Unit VLAudioSynchronize|VLAudioSynchronize]] - Contains the code for the [[Class VLAudioSynchronize.TVLAudioSynchronize|TVLAudioSynchronize]] component.
 +
*[[Unit VLAlphaTrail|VLAlphaTrail]] - Contains the code for the [[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] component.
 
*[[Unit VLDSVideoFilter|VLDSVideoFilter]] - Contains the code for the [[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] component.  
 
*[[Unit VLDSVideoFilter|VLDSVideoFilter]] - Contains the code for the [[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] component.  
 
*[[Unit VLGaussianBlur|VLGaussianBlur]] - Contains the code for the [[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]] component.  
 
*[[Unit VLGaussianBlur|VLGaussianBlur]] - Contains the code for the [[Class VLGaussianBlur.TVLGaussianBlur|TVLGaussianBlur]] component.  
Line 136: Line 138:
 
*[[Unit VLCylinder|VLCylinder]] - Contains the code for the [[Class VLCylinder.TVLCylinder|TVLCylinder]] component.  
 
*[[Unit VLCylinder|VLCylinder]] - Contains the code for the [[Class VLCylinder.TVLCylinder|TVLCylinder]] component.  
 
*[[Unit VLColorLookup|VLColorLookup]] - Contains the code for the [[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] component.  
 
*[[Unit VLColorLookup|VLColorLookup]] - Contains the code for the [[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] component.  
*[[Unit VLAlphaTrail|VLAlphaTrail]] - Contains the code for the [[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] component.
 
 
*[[Unit VLASFComponent|VLASFComponent]] - Contains the code for the basic ASF component classes.  
 
*[[Unit VLASFComponent|VLASFComponent]] - Contains the code for the basic ASF component classes.  
 
*[[Unit VLBasicNoise|VLBasicNoise]] - Contains the code for the [[Class VLBasicNoise.TVLBasicNoise|TVLBasicNoise]] base class.  
 
*[[Unit VLBasicNoise|VLBasicNoise]] - Contains the code for the [[Class VLBasicNoise.TVLBasicNoise|TVLBasicNoise]] base class.  
Line 145: Line 146:
  
 
== Classes ==
 
== Classes ==
 +
*[[Class VLAudioSynchronize.TVLAudioSynchronize|TVLAudioSynchronize]] - Synchronizes the video with the time from the audio stream.
 +
*[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] - Applies alpha trail effect over the video.
 
*[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] - Passes video trough a DirectShow filter.  
 
*[[Class VLDSVideoFilter.TVLDSVideoFilter|TVLDSVideoFilter]] - Passes video trough a DirectShow filter.  
 
*[[Class VLGaussianBlur.TVLGaussianKernel|TVLGaussianKernel]] - Defines the Gaussian kernel settings.  
 
*[[Class VLGaussianBlur.TVLGaussianKernel|TVLGaussianKernel]] - Defines the Gaussian kernel settings.  
Line 230: Line 233:
 
*[[Class VLApplyMask.TVLApplyMask|TVLApplyMask]] - Applies a picture mask over the image.  
 
*[[Class VLApplyMask.TVLApplyMask|TVLApplyMask]] - Applies a picture mask over the image.  
 
*[[Class VLTransparentColor.TVLColorRange|TVLColorRange]] - [[Property VLTransparentColor.TVLColorRange.Color|Color]] range settings class to be used for transparency in the [[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]] component.  
 
*[[Class VLTransparentColor.TVLColorRange|TVLColorRange]] - [[Property VLTransparentColor.TVLColorRange.Color|Color]] range settings class to be used for transparency in the [[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]] component.  
 +
*[[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]] - Merges two videos with transparent(see trough) color in one of them.
 
*[[Class VLTransparentColor.TVLColorRanges|TVLColorRanges]]
 
*[[Class VLTransparentColor.TVLColorRanges|TVLColorRanges]]
*[[Class VLTransparentColor.TVLTransparentColor|TVLTransparentColor]] - Merges two videos with transparent(see trough) color in one of them.
 
 
*[[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.  
 
*[[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.  
 
*[[Class VLFreeFrame.TVLFreeFrameParameter|TVLFreeFrameParameter]] - FreeFrame parameter class.  
 
*[[Class VLFreeFrame.TVLFreeFrameParameter|TVLFreeFrameParameter]] - FreeFrame parameter class.  
 
*[[Class VLFreeFrame.TVLFreeFrameParameters|TVLFreeFrameParameters]] - List of FreeFrame filter parameters class.  
 
*[[Class VLFreeFrame.TVLFreeFrameParameters|TVLFreeFrameParameters]] - List of FreeFrame filter parameters class.  
 +
*[[Class VLFreeFrame.TVLFreeFrameVersion|TVLFreeFrameVersion]] - FreeFrame version info class.
 
*[[Class VLFreeFrame.TVLFreeFrame|TVLFreeFrame]] - Applies a FreeFrame filter or effect.  
 
*[[Class VLFreeFrame.TVLFreeFrame|TVLFreeFrame]] - Applies a FreeFrame filter or effect.  
 
*[[Class VLDMOEffect.TVLDMOEffect|TVLDMOEffect]] - Performs a DMO effect over the video.  
 
*[[Class VLDMOEffect.TVLDMOEffect|TVLDMOEffect]] - Performs a DMO effect over the video.  
 
*[[Class VLDSVideoOut.TDSVideoOutputDeviceItem|TDSVideoOutputDeviceItem]] - DirectShow video output device collection item.  
 
*[[Class VLDSVideoOut.TDSVideoOutputDeviceItem|TDSVideoOutputDeviceItem]] - DirectShow video output device collection item.  
*[[Class VLDSVideoOut.TDSVideoOutputDeviceItems|TDSVideoOutputDeviceItems]] - Collection of video output device items.
 
 
*[[Class VLDSVideoOut.TDSVideoOutputDevice|TDSVideoOutputDevice]] - Video output device settings class.  
 
*[[Class VLDSVideoOut.TDSVideoOutputDevice|TDSVideoOutputDevice]] - Video output device settings class.  
 +
*[[Class VLDSVideoOut.TDSVideoOutputDeviceItems|TDSVideoOutputDeviceItems]] - Collection of video output device items.
 +
*[[Class VLDSVideoOut.TDSVLAudioOutputDevice|TDSVLAudioOutputDevice]] - Audio output device settings class.
 
*[[Class VLDSVideoOut.TVLDVFormat|TVLDVFormat]] - Digital Video (DV) [[Property VLDSVideoOut.TVLDVFormat.Format|Format]] settings class.  
 
*[[Class VLDSVideoOut.TVLDVFormat|TVLDVFormat]] - Digital Video (DV) [[Property VLDSVideoOut.TVLDVFormat.Format|Format]] settings class.  
 
*[[Class VLDSVideoOut.TVLDSVideoOut|TVLDSVideoOut]] - Sends video to an output device.  
 
*[[Class VLDSVideoOut.TVLDSVideoOut|TVLDSVideoOut]] - Sends video to an output device.  
Line 252: Line 257:
 
*[[Class VLQueuedSwitch.TVLQueuedInputQueuing|TVLQueuedInputQueuing]] - Queuing Input settings class.  
 
*[[Class VLQueuedSwitch.TVLQueuedInputQueuing|TVLQueuedInputQueuing]] - Queuing Input settings class.  
 
*[[Class VLQueuedSwitch.TVLQueuedInputItem|TVLQueuedInputItem]] - Video and Audio channel class.  
 
*[[Class VLQueuedSwitch.TVLQueuedInputItem|TVLQueuedInputItem]] - Video and Audio channel class.  
*[[Class VLQueuedSwitch.TVLQueuedInputs|TVLQueuedInputs]] - Collection of queued channels.
 
 
*[[Class VLQueuedSwitch.TVLQueuedSwitch|TVLQueuedSwitch]] - Multi-channel queued video and audio switch.  
 
*[[Class VLQueuedSwitch.TVLQueuedSwitch|TVLQueuedSwitch]] - Multi-channel queued video and audio switch.  
 +
*[[Class VLQueuedSwitch.TVLQueuedInputs|TVLQueuedInputs]] - Collection of queued channels.
 
*[[Class VLDelay.TVLDelay|TVLDelay]] - Delays the video by a number of frames.  
 
*[[Class VLDelay.TVLDelay|TVLDelay]] - Delays the video by a number of frames.  
 
*[[Class VLDSVideoCompressor.TVLDSVideoCompressor|TVLDSVideoCompressor]] - Compresses the video using DirectShow.  
 
*[[Class VLDSVideoCompressor.TVLDSVideoCompressor|TVLDSVideoCompressor]] - Compresses the video using DirectShow.  
Line 270: Line 275:
 
*[[Class VLColorLookup.TVLLookupTables|TVLLookupTables]] - Color lookup tables.  
 
*[[Class VLColorLookup.TVLLookupTables|TVLLookupTables]] - Color lookup tables.  
 
*[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] - Changes the pixel colors based on a lookup table.  
 
*[[Class VLColorLookup.TVLColorLookup|TVLColorLookup]] - Changes the pixel colors based on a lookup table.  
*[[Class VLAlphaTrail.TVLAlphaTrail|TVLAlphaTrail]] - Applies alpha trail effect over the video.
 
 
*[[Class VLBasicNoise.TVLBasicNoise|TVLBasicNoise]] - Abstract base class for all the noise generator/filters.  
 
*[[Class VLBasicNoise.TVLBasicNoise|TVLBasicNoise]] - Abstract base class for all the noise generator/filters.  
 
*[[Class VLCommonCombine.TVLCombineOffset|TVLCombineOffset]] - X,Y offset for the second image for the video combine operations parameters class.  
 
*[[Class VLCommonCombine.TVLCombineOffset|TVLCombineOffset]] - X,Y offset for the second image for the video combine operations parameters class.  
Line 326: Line 330:
 
*[[Enum VLFrameChange.TVLFrameChangeOperation|TVLFrameChangeOperation]] - Frame Change Operation type enumeration.  
 
*[[Enum VLFrameChange.TVLFrameChangeOperation|TVLFrameChangeOperation]] - Frame Change Operation type enumeration.  
 
*[[Enum VLFreeFrame.TVLFFOptimizedFor|TVLFFOptimizedFor]] - FreeFrame filter optimizations enumeration.  
 
*[[Enum VLFreeFrame.TVLFFOptimizedFor|TVLFFOptimizedFor]] - FreeFrame filter optimizations enumeration.  
 +
*[[Enum VLFreeFrame.TVLFFPluginKind|TVLFFPluginKind]] - FreeFrame plug-in type enumeration.
 +
*[[Enum VLFreeFrame.TVLFFSupport|TVLFFSupport]] - Supported FreeFrame features enumeration.
 
*[[Enum VLDSVideoOut.TVLDSDVFormat|TVLDSDVFormat]] - PAL and NTSC video formats enumeration.  
 
*[[Enum VLDSVideoOut.TVLDSDVFormat|TVLDSDVFormat]] - PAL and NTSC video formats enumeration.  
 
*[[Enum VLDSVideoOut.TVLDSDVEncoding|TVLDSDVEncoding]] - Digital video encoding enumeration for camcorder and VCR devices.  
 
*[[Enum VLDSVideoOut.TVLDSDVEncoding|TVLDSDVEncoding]] - Digital video encoding enumeration for camcorder and VCR devices.  
Line 341: Line 347:
 
*[[Set VLDVDPlayer.TVLDVDKaraokeMode|TVLDVDKaraokeMode]] - Set of available DVD karaoke modes.  
 
*[[Set VLDVDPlayer.TVLDVDKaraokeMode|TVLDVDKaraokeMode]] - Set of available DVD karaoke modes.  
 
*[[Set VLDVDPlayer.TVLDVDAvailableOptions|TVLDVDAvailableOptions]] - Set of available DVD options.  
 
*[[Set VLDVDPlayer.TVLDVDAvailableOptions|TVLDVDAvailableOptions]] - Set of available DVD options.  
 +
*[[Set VLFreeFrame.TVLFFSupports|TVLFFSupports]] - Set of supported FreeFrame features.
  
 
== Types ==
 
== Types ==

Latest revision as of 00:11, 26 June 2013

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

Packages

Contents

Belongs to

Requires

Description

Controls

Components

Layers

Units

Classes

Structures

Interfaces

Enums

Sets

Types

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox