LEADTOOLS Multimedia (Leadtools.Multimedia assembly) Send comments on this topic. | Back to Introduction | Help Version 17.0.3.22
Leadtools.Multimedia Namespace
See Also  Inheritance Hierarchy
Outline and description of multimedia interfaces, enumerations, structures, and classes.

Classes

 ClassDescription
AnalogVideoDecoder Gets and sets information about the analog-to-digital conversion process in a video capture filter.
AudioCompressors The AudioCompressors object contains a collection of registered audio compressors.
AudioDevices The AudioDevices object contains a collection of registered audio devices.
AudioFormat The AudioFormat object is a child item of the AudioFormats collection.
AudioFormats The AudioFormats object contains a collection of audio formats available for an audio device.
AudioInput The AudioInput Object is an audio input management and informational object.
AudioInputs The AudioInputs object is a collection used to manage the available audio inputs for the specified audio device.
AudioProcessors The AudioProcessors object contains a collection of registered audio processors.
AudioRenderers The AudioRenderers object contains a collection of registered audio renderers.
CameraControl The CameraControl object allows the user to control camera settings such as zoom, tilt, iris, etc.
CameraControlInfo A camera control property class containing property information useful for validating CameraControl property values.
CaptureCtrl The CaptureCtrl Object allows the user to capture audio and video from hardware devices.
CaptureInput The CaptureInput object is a child item of the CaptureInputs collection.
CaptureInputs The CaptureInputs Object contains a collections of the capture device inputs.
CaptureSize The CaptureSize object contains information about a registered video capture size.
CaptureSizes The CaptureSizes object contains a collection of registered video capture sizes.
CaptureSubType The CaptureSubType object is a child item of the CaptureSubTypes collection.
CaptureSubTypes The CaptureSubTypes object contains a collection of common video capture subtypes supported by the current video device.
Compressor The Compressor object is a child item of the Compressors collection.
Compressors The Compressors object contains a collection of registered audio or video compressors.
Constants The Constants static class contains constant string values for use where Filter names, MediaType and subtype strings, processor and compressor names are used.
Constants.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.

ControlHost Internal user control base class for PlayCtrl, CaptureCtrl and ConvertCtrl classes.
ConvertCtrl The ConvertCtrl Object allows the user to convert from one media format to another.
Device The Device object is a child item of the Devices collection.
Devices The Devices object contains a collection of registered audio or video devices.
DVDAudioStream The DVDAudioStream object allows the user to navigate and control the DVD audio streams while playing and converting them.
DVDChapter The DVDChapter object provides control over the chapters of a DVD.
DVDControl The DVDControl object provides the ability to navigate and play DVD-Video titles, including karaoke titles.
DVDSource The DVDSource object gives a greater control when converting or playing a DVD image
DVDSubpictureStream The DVDSubpictureStream object allows the user to navigate and control the DVD Subpicture streams during playback and conversion.
DVDTitle The DVDTitle object allows the user to navigate and control the DVD titles during playback and conversion.
ErrorAbortEventArgs The event argument for the ErrorAbortEventHandler event handler.
FilterEnum The FilterEnum object allows the user to get or set filter merit as well as enable or disable filters through merit changing.
KeyDownEventArgs The event argument for the KeyDownEventHandler event handler.
KeyPressEventArgs The event argument for the KeyPressEventHandler event handler.
KeyUpEventArgs The event argument for the KeyUpEventHandler event handler.
MediaEventArgs The event argument for the MediaEventHandler event handler.
MediaInfo The MediaInfo object provides detailed information about the source media file.
MediaSample The MediaSample object is a wrapper object for the DirectShow MediaSample object.
MediaType The MediaType object is a wrapper object for the DirectShow AM_MEDIA_TYPE structure.
MidiRenderers The MidiRenderers object contains a collection of registered midi renderers.
MouseDownEventArgs The MouseDownEventArgs object is the event arguments object for the MouseDownEventHandler. For more information, see MouseDownEventHandler
MouseMoveEventArgs The MouseMoveEventArgs object is the event arguments object for the MouseMoveEventHandler. For more information, see MouseMoveEventHandler
MouseUpEventArgs The MouseUpEventArgs object is the event arguments object for the MouseUpEventHandler. For more information, see MouseUpEventHandler/
MultiStreamSource The MultiStreamSource object allows the user to supply multiple streams to the ConvertCtrl and PlayCtrl objects.
MultiStreamTarget Makes it possible to fetch multiple media samples (having different media types) from the ConvertCtrl and CaptureCtrl objects.
PlayCtrl The PlayCtrl object allows audio and video playback to be integrated into applications.
Processor The Processor object is a child item of the Processors collection.
Processors The Processors object contains a collection of processing filters.
ProgressEventArgs The ProgressEventArgs object is the event arguments object for the ProgressEventHandler. For more information, see ProgressEventHandler
Renderer The Renderer object is a child item of the Renderers collection.
Renderers The Renderers object contains a collection of registered audio or midi renderers.
SampleSource The SampleSource object allows the user to supply single media samples to the ConvertCtrl and PlayCtrl objects.
SampleTarget The SampleTarget object is used to fetch single media samples from the ConvertCtrl and CaptureCtrl objects.
StateChangedEventArgs The StateChangedEventArgs object is the event arguments object for the StateChangedEventHandler. For more information, see StateChangedEventHandler
TargetDevice The TargetDevice object is a child item of the TargetDevices collection.
TargetDevices The TargetDevices class contains a collection of registered output devices.
TargetFormat The TargetFormat object is a child item of the TargetFormats collection.
TargetFormats The TargetFormats collection object contains predefined and user defined target formats.
TrackingPositionChangedEventArgs The TrackingPositionChangedEventArgs object is the event arguments object for the TrackingPositionChangedEventHandler. For more information, see TrackingPositionChangedEventHandler
TrackingSelectionChangedEventArgs The TrackingSelectionChangedEventArgs object is the event arguments object for the TrackingSelectionChangedEventHandler. For more information, see TrackingSelectionChangedEventHandler
TVTuner The TVTuner Object provides methods and properties to control TV tuner devices, supporting tuners for analog broadcast television and AM/FM radio.
VCRControl The VCRControl object is a device wrapper object for extended VCR control.
VideoCompressors The VideoCompressors object contains a collection of registered video compressors.
VideoDevices The VideoDevices object contains a collection of registered video devices.
VideoFormat The VideoFormat object is a child item of the VideoFormats collection.
VideoFormats The VideoFormats object contains a collection of video formats available for video devices.
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.
VideoProcAmpInfo A video processor amp property class containing property information useful for validating VideoProcAmp property values.
VideoProcessors The VideoProcessors object contains a collection of registered video processors.
WMMutualExclusion The WMMutualExclusion object represents a group of streams, of which only one at a time can be played.
WMProfile A WMProfile object used for WMV formats.
WMProfileManager The WMProfileManager object is used to create and manage Windows Media profile objects.
WMStreamConfig The WMStreamConfig Object is used to specify the properties of a stream and a media in a stream, in addition to other video-specific properties in an WMV file.

Structures

 StructureDescription
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).
DVD_HMSF_TIMECODE The DVD_HMSF_TIMECODE structure encapsulates the hours, minutes, seconds, and frames in a DVD Timecode.
RECT This structure defines the coordinates of the upper-left and lower-right corners of a rectangle.
REFERENCE_TIME The REFERENCE_TIME data type defines the units for reference times in DirectShow. Each unit of reference time is 100 nanoseconds.
VideoInfoHeader The VIDEOINFOHEADER structure describes the bitmap and color information for a video image.
WaveFormatEx The WAVEFORMATEX structure defines the format of waveform-audio data.

Delegates

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

Enumerations

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

See Also