Leadtools.Multimedia Namespace

Inheritance Hierarchy

Summary

Overview and description of Leadtools Multimedia classes, delegates, enumerations, and structures.

Classes

Class Description
Class AnalogVideoDecoder Gets and sets information about the analog-to-digital conversion process in a video capture filter.
Class AudioCompressors An AudioCompressors object contains a collection of registered audio compressors.
Class AudioDevices The AudioDevices object contains a collection of registered audio devices.
Class AudioFormat The AudioFormat object is a child item of the AudioFormats collection.
Class AudioFormats The AudioFormats object contains a collection of audio formats available for an audio device.
Class AudioInput The AudioInput Object is an audio input management and informational object.
Class AudioInputs The AudioInputs object is a collection used to manage the available audio inputs for the specified audio device.
Class AudioProcessors The AudioProcessors object contains a collection of registered audio processors.
Class AudioRenderers The AudioRenderers object contains a collection of registered audio renderers.
Class CameraControl The CameraControl object allows the user to control camera settings such as zoom, tilt, iris, etc.
Class CameraControlInfo A camera control property class containing property information useful for validating CameraControl property values.
Class CaptureCtrl The CaptureCtrl Object allows the user to capture audio and video from hardware devices.
Class CaptureInput The CaptureInput object is a child item of the CaptureInputs collection.
Class CaptureInputs The CaptureInputs Object contains a collection of the capture device inputs.
Class CaptureSize The CaptureSize object contains information about a registered video capture size.
Class CaptureSizes The CaptureSizes object contains a collection of registered video capture sizes.
Class CaptureSubType The CaptureSubType object is a child item of the CaptureSubTypes collection.
Class CaptureSubTypes The CaptureSubTypes object contains a collection of common video capture subtypes supported by the current video device.
Class Compressor The Compressor object is a child item of the Compressors collection.
Class Compressors A Compressors object contains a collection of registered audio or video compressors.
Class PreferredFilters The PreferredFilters static class contains constant string values for predefined values that can be used to identify preferred filters. It contains the "Don't Care", "LEAD Default" strings as well as defines for the display names of the most common LEAD filters.
Class Constants The Constants static class contains constant string values for the Filter names, MediaType and subtype strings, processor and compressor names that are used.
Class ControlHost Internal user control base class for PlayCtrl, CaptureCtrl and ConvertCtrl classes.
Class ConvertCtrl The ConvertCtrl Object allows the user to convert one media format to another.
Class Device The Device object is a child item of the Devices collection.
Class Devices The Devices object contains a collection of registered audio or video devices.
Class DVDAudioStream The DVDAudioStream object allows the user to navigate and control the DVD audio streams while playing and converting them.
Class DVDChapter The DVDChapter object provides control over the chapters of a DVD.
Class DVDControl The DVDControl object provides the ability to navigate and play DVD-Video titles, including karaoke titles.
Class DVDSource The DVDSource object gives a greater control when converting or playing a DVD image.
Class DVDSubpictureStream The DVDSubpictureStream object allows the user to navigate and control the DVD Subpicture streams during playback and conversion.
Class DVDTitle The DVDTitle object allows the user to navigate and control the DVD titles during playback and conversion.
Class ErrorAbortEventArgs The event argument for the ErrorAbortEventHandler event handler.
Class FilterEnum The FilterEnum object allows the user to get or set filter merit as well as enable or disable filters through merit changing.
Class KeyDownEventArgs The event argument for the KeyDownEventHandler event handler.
Class KeyPressEventArgs The event argument for the KeyPressEventHandler event handler.
Class KeyUpEventArgs The event argument for the KeyUpEventHandler event handler.
Class MediaEventArgs The event argument for the MediaEventHandler event handler.
Class MediaInfo The MediaInfo object provides detailed information about the source media file.
Class MediaSample Provides a wrapper object for the DirectShow MediaSample object.
Class MediaType The MediaType object is a wrapper object for the DirectShow AM_MEDIA_TYPE structure.
Class MidiRenderers The MidiRenderers object contains a collection of registered midi renderers.
Class MouseDownEventArgs The MouseDownEventArgs object is the event arguments object for the MouseDownEventHandler. For more information, see MouseDownEventHandler
Class MouseHoverEventArgs The MouseHoverEventArgs object is the event arguments object for the MouseHoverEventHandler. For more information, see MouseHoverEventHandler
Class MouseMoveEventArgs The MouseMoveEventArgs object is the event arguments object for the MouseMoveEventHandler. For more information, see MouseMoveEventHandler
Class MouseUpEventArgs The MouseUpEventArgs object is the event arguments object for the MouseUpEventHandler. For more information, see MouseUpEventHandler
Class MultiStreamSource The MultiStreamSource object allows the user to supply multiple streams to the ConvertCtrl and PlayCtrl objects.
Class MultiStreamTarget Makes it possible to fetch multiple media samples (having different media types) from the ConvertCtrl and CaptureCtrl objects.
Class PlayCtrl The PlayCtrl object allows audio and video playback to be integrated into applications.
Class Processor The Processor object is a child item of the Processors collection.
Class Processors The Processors object contains a collection of processing filters.
Class ProgressEventArgs The ProgressEventArgs object is the event arguments object for the ProgressEventHandler. For more information, see ProgressEventHandler
Class Renderer The Renderer object is a child item of the Renderers collection.
Class Renderers The Renderers object contains a collection of registered audio or midi renderers.
Class RTSPSecurity This RTSPSecurity class is used for implementing security in the RTSP server.
Class RTSPServer Provides high level functions to implement an RTSP Server.
Class SampleSource The SampleSource object allows the user to supply single media samples to the ConvertCtrl and PlayCtrl objects.
Class SampleTarget The SampleTarget object is used to fetch single media samples from the ConvertCtrl and CaptureCtrl objects.
Class StateChangedEventArgs The StateChangedEventArgs object is the event arguments object for the StateChangedEventHandler. For more information, see StateChangedEventHandler
Class TargetDevice The TargetDevice object is a child item of the TargetDevices collection.
Class TargetDevices The TargetDevices class contains a collection of registered output devices.
Class TargetFormat The TargetFormat object is a child item of the TargetFormats collection.
Class TargetFormats The TargetFormats collection object contains predefined and user defined target formats.
Class TrackingPositionChangedEventArgs The TrackingPositionChangedEventArgs object is the event arguments object for the TrackingPositionChangedEventHandler. For more information, see TrackingPositionChangedEventHandler
Class TrackingSelectionChangedEventArgs The TrackingSelectionChangedEventArgs object is the event arguments object for the TrackingSelectionChangedEventHandler. For more information, see TrackingSelectionChangedEventHandler
Class TVTuner The TVTuner Object provides methods and properties to control TV tuner devices, supporting tuners for analog broadcast television and AM/FM radio.
Class VCRControl The VCRControl object is a device wrapper object for extended VCR control.
Class VideoCompressors A VideoCompressors object contains a collection of registered video compressors.
Class VideoDevices The VideoDevices object contains a collection of registered video devices.
Class VideoFormat The VideoFormat object is a child item of the VideoFormats collection.
Class VideoFormats The VideoFormats object contains a collection of video formats available for video devices.
Class VideoProcAmp The VideoProcAmp object enables the user to adjust the qualities of an incoming video signal, such as brightness, contrast, hue, saturation, gamma, and sharpness.
Class VideoProcAmpInfo A video processor amp property class containing property information useful for validating VideoProcAmp property values.
Class VideoProcessors The VideoProcessors object contains a collection of registered video processors.
Class WMMutualExclusion The WMMutualExclusion object represents a group of streams, of which only one at a time can be played.
Class WMProfile A WMProfile object used for WMV formats.
Class WMProfileManager The WMProfileManager object is used to create and manage Windows Media profile objects.
Class WMScript A WMScript object used to add Script commands to Windows Media Files or Streams.
Class WMStreamConfig The WMStreamConfig Object is used to specify the properties of a stream and media in a stream, in addition to other video-specific properties in an WMV file.

Structures

Structure Description
Structure BITMAPINFOHEADER The BITMAPINFOHEADER structure is useful for accessing bitmap information in captured DIB frames. It contains information about the dimensions and color format of a device-independent bitmap (DIB).
Structure DVD_HMSF_TIMECODE The DVD_HMSF_TIMECODE structure encapsulates the hours, minutes, seconds, and frames in a DVD Timecode.
Structure RECT This structure defines the coordinates of the upper-left and lower-right corners of a rectangle.
Structure REFERENCE_TIME The REFERENCE_TIME data type defines the units for reference times in DirectShow. Each unit of reference time is 100 nanoseconds.
Structure RGBQUAD The RGBQUAD data type defines the elements of a palette entry.
Structure VideoInfoHeader The VIDEOINFOHEADER structure describes the bitmap and color information for a video image.
Structure WaveFormatEx The WAVEFORMATEX structure defines the format of waveform-audio data.

Delegates

Delegate Description
Delegate ErrorAbortEventHandler Represents the method that will handle an event that has received ErrorAbortEventArgs data.
Delegate KeyDownEventHandler Represents the method that will handle an event that has received KeyDownEventArgs data.
Delegate KeyPressEventHandler Represents the method that will handle an event that has received KeyPressEventArgs data.
Delegate KeyUpEventHandler Represents the method that will handle an event that has received KeyUpEventArgs data.
Delegate MediaEventHandler Represents the method that will handle an event that has received MediaEventArgs data.
Delegate MouseDownEventHandler Represents the method that will handle an event that has received MouseDownEventArgs data.
Delegate MouseHoverEventHandler Represents the method that will handle an event that has received MouseHoverEventArgs data.
Delegate MouseMoveEventHandler Represents the method that will handle an event that has received MouseMoveEventArgs data.
Delegate MouseUpEventHandler Represents the method that will handle an event that has received MouseUpEventArgs data.
Delegate ProgressEventHandler Represents the method that will handle an event that has received ProgressEventArgs data.
Delegate StateChangedEventHandler Represents the method that will handle an event that has received StateChangedEventArgs data.
Delegate TrackingPositionChangedEventHandler Represents the method that will handle an event that has received TrackingPositionChangedEventArgs data.
Delegate TrackingSelectionChangedEventHandler Represents the method that will handle an event that has received TrackingSelectionChangedEventArgs data.

Enumerations

Enumeration Description
Enumeration AnalogVideoStandard The possible standard video formats available.
Enumeration Appearance Specifies the appearance of the control.
Enumeration BorderStyle Specifies the border style.
Enumeration CameraControlFlags The CameraControlFlags enumeration values define how a specific camera property is controlled.
Enumeration CameraControlProperty The CameraControlProperty enumeration values define individual settings in a camera.
Enumeration CaptureDlg Values that define helper and property dialog boxes available in the CaptureCtrl object.
Enumeration CaptureInterleavingMode Values that define the interleaving mode used when writing the target file.
Enumeration CaptureMasterStream Values that define the master stream that other streams must synchronize with after the file is written.
Enumeration CaptureMode Values that define the type of capture to perform.
Enumeration CaptureObject The CaptureObject enumeration values define objects that can be obtained using the CaptureCtrl.GetSubObject method.
Enumeration CapturePreview Values that define the source of the preview media.
Enumeration CapturePreviewTap Values that define where the preview output is tapped.
Enumeration CaptureSettings The CaptureSettings enumeration values control saving and loading settings for the CaptureCtrl object.
Enumeration CaptureState Specifies the current state of the CaptureCtrl object.
Enumeration CaptureStillTap Specifies where in the stream a still image is captured from.
Enumeration ClosedCaptioningFlags Specifies the save options used by the ConvertCtrl.SetClosedCaptioningTargetFile method.
Enumeration CompressorReliability Provides reliability information on compressors (audio or video), based on a history of field tests.
Enumeration ConvertDlg Defines helper and property dialog boxes available in the ConvertCtrl object.
Enumeration ConvertInterleavingMode Defines the interleaving mode used when writing the target file.
Enumeration ConvertObject Defines objects that can be obtained using the ConvertCtrl.GetSubObject method.
Enumeration ConvertSettings Controls saving and loading settings for the ConvertCtrl object.
Enumeration ConvertState Specifies the current state of the ConvertCtrl object.
Enumeration DVDAudioAppMode Specifies the available DVD audio application modes.
Enumeration DVDAudioFormat Specifies the available DVD audio stream formats.
Enumeration DVDAudioLangExt The DVDAudioLangExt enumeration values are used to indicate whether an audio stream contains audio language extensions.
Enumeration DVDDiscSide Indicates the sides of a DVD disc.
Enumeration DVDDomain The DVDDomain enumeration values are used to indicate the state of a DVD player.
Enumeration DVDError The DVDError enumeration values specify DVD error conditions.
Enumeration DVDMenuId Specifies the DVD menu to display in the DVDControl.ShowMenu method.
Enumeration DVDParentalLevel The DVDParentalLevel enumeration values identify flags for the generic parental levels defined in the DVD specification.
Enumeration DVDPlaybackStopped The DVDPlaybackStopped enumeration values indicate why DVD playback stops. The stop reason code is passed as param1 of the MediaEventArgs object when a MediaEventCode.EC_DVD_PLAYBACK_STOPPED event has been raised.
Enumeration DVDRelativeButton The DVDRelativeButton enumeration values identify the four directional buttons used for digital video disc (DVD) menu navigation and other operations.
Enumeration DVDSourceSelectedState Specifies the available DVD source selected states.
Enumeration DVDSubpictureCoding The DVDSubpictureCoding enumeration values define the Subpicture coding mode.
Enumeration DVDSubpictureLangExt The DVDSubpictureLangExt enumeration values define the possible language extensions in a specified Subpicture stream.
Enumeration DVDSubpictureType The DVDSubpictureType enumeration values define the subpicture stream type.
Enumeration DVDTextStringType Defines a subset of the DVD text string types.
Enumeration DVDTimecodeFlags The DVDTimecodeFlags enumeration values indicate the frame rate at which a digital video disc (DVD) has been authored to play.
Enumeration DVDTitleSelectedState Specifies the available DVD title selected states.
Enumeration DVDValidUserOp Indicates which user operation (UOP) commands are currently allowed by the DVD.
Enumeration DVDVideoCompression Specifies the available DVD video compression types.
Enumeration DVDWarning The DVDWarning enumeration values define the DVD warning conditions.
Enumeration DVResolution Specifies the available resolutions for DVD playback.
Enumeration ErrorCode The list of error codes for generic collection thrown exceptions.
Enumeration LoadStatusEventCode The LoadStatusCode enumeration values are used with the EC_LOADSTATUS DirectShow event to provide status of a load operation.
Enumeration LogFileFlags Specifies the desired logging options used by the ConvertCtrl.OpenLogFile method. You can combine these values when appropriate by using a bitwise OR ( ¦ ) operator.
Enumeration MediaEventCode Defines values used for media event reporting.
Enumeration MousePointer Specifies the type of mouse pointer to use for the control.
Enumeration PlayDlg Defines helper and property dialog boxes available in the PlayCtrl object.
Enumeration PlayObject Defines objects that can be obtained using the PlayCtrl.GetSubObject method.
Enumeration PlaySeeking Determines which seeking capabilities are supported by the current media playback.
Enumeration PlaySettings The PlaySettings enumeration values control saving and loading settings for the PlayCtrl object.
Enumeration PlayState Specifies the current state of the PlayCtrl object.
Enumeration PlayStillTap Defines the point at which the still image is captured in the player object.
Enumeration PreferredFilter Specifies the preferred filter to be used in a conversion/playback process. ConvertCtrl.SetPreferredFilter method and ConvertCtrl.GetPreferredFilter method.
Enumeration ProcessorDlg The ProcessorDlg enumeration values define helper and property dialog boxes available in the Processor object.
Enumeration ProcessorType The ProcessorType enumeration values indicate the type of Processor, either video or audio.
Enumeration RTSPAuthenticationType Defines the possible authentication types specified by the RTSPSecurity.AuthenticationRequired property.
Enumeration RTSPServerSourceType Specifies the type of sources for the RTSPServer class.
Enumeration ScaleMode Specifies the unit of measure for the control.
Enumeration SelectionModifierType Defines the selection modifier type.
Enumeration SizeMode Specifies how the video window is sized within the video window frame and can be used by both the PlayCtrl and the CaptureCtrl objects.
Enumeration SourceFormatType Specifies the format of the source media file associated with the MediaInfo object.
Enumeration SourceObjectType Specifies the source object type.
Enumeration StillFormatType Defines the format used to save still images using the CaptureCtrl.SaveStillBitmap, ConvertCtrl.SaveStillBitmap and PlayCtrl.SaveStillBitmap methods.
Enumeration StillQuality Indicates the compression quality factors affecting CMP still images.
Enumeration StreamFormatType Defines the possible stream types.
Enumeration TargetFormatCompressor Values that specify the validity of a compressor for the selected target format.
Enumeration TargetFormatDlg Values that define helper and property dialog boxes available in the cached object.
Enumeration TargetFormatObject Values that define cached objects that can be obtained by calling TargetFormat.GetCacheObject.
Enumeration TargetFormatType Specifies the format of the target media file associated with the CaptureCtrl.TargetFormat and ConvertCtrl.TargetFormat.
Enumeration TargetObjectType Specifies the media target type used in the capture or conversion processes.
Enumeration TunerInputType The possible TV Tuner input types for the installed TV Tuner device.
Enumeration TunerModeType The possible modes supported by the installed TV tuner device.
Enumeration TunerSignalStrength The possible TV Tuner signal strength indicators.
Enumeration TunerSubChannel The TVTunerSubChannel values specify possible TV Tuner audio or video subchannels.
Enumeration VCRControlDeviceType The VCRControlDeviceType enumeration values specify the current device type.
Enumeration VCRControlMediaType The VCRControlMediaType enumeration values specify the media format of this device.
Enumeration VCRControlMode The VCRControlMode enumeration values specify the current device mode.
Enumeration VideoProcAmpFlags The VideoProcAmpFlags enumeration values indicate whether a particular video property is controlled manually or automatically.
Enumeration VideoProcAmpProperty Specifies the video properties of a video capture device.
Enumeration VideoRendererType Defines the preferred video renderer type.
Enumeration WMProfileType Defines the profile types.
Enumeration WMT_Version Defines supported SDK versions.

See Also

Leadtools.Multimedia Assembly

Introduction
Getting Started

Help Version 22.0.2022.12.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Multimedia Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.