![](dotnetdiagramimages/Leadtools_Multimedia_Leadtools_Multimedia_VideoCompressors.png)
Visual Basic (Declaration) | |
---|---|
Public Class VideoCompressors Inherits Compressors Implements IEnumerable(Of Compressor), IEnumerable, IEnumerator |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As VideoCompressors |
C# | |
---|---|
public class VideoCompressors : Compressors, IEnumerable<Compressor>, IEnumerable, IEnumerator |
C++/CLI | |
---|---|
public ref class VideoCompressors : public Compressors, IEnumerable<Compressor>, IEnumerable, IEnumerator |
The CaptureCtrl and ConvertCtrl objects use this collection to enumerate and select video compressors. A VideoCompressors object is not externally creatable and is only obtained through the parent object’s CaptureCtrl.VideoCompressors and Leadtools.Multimedia.ConvertCtrl.VideoCompressors properties. This collection object is derived from the general Compressors object collection base class. The VideoCompressors collection object also provides helper properties which can be used to access a particular video compressor for selection and use. For example, you could access and/or select the H264 video compressor by doing the following: Compressor myComp = captureCtrl.VideoCompressors.H264; myComp.Selected = true; OR directly from the control like this: captureCtrl.VideoCompressors.H264.Selected = true; Note: You can also access other registered compressors that do not have helper property accessors by simply using the string indexer like: captureCtrl.VideoCompressors["@device:sw:{33D9A760-90C8-11D0-BD43-00A0C911CE86}\\Some Other Video Encoder"].Selected = true;
System.Object
Leadtools.Multimedia.Compressors
Leadtools.Multimedia.VideoCompressors
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7