LEADTOOLS Multimedia (Leadtools.Multimedia assembly)
LEAD Technologies, Inc

Leadtools.Multimedia Namespace

Inheritance Hierarchy
Outline and description of multimedia interfaces, enumerations, structures, and classes.
Classes
 ClassDescription
ClassAnalogVideoDecoder Gets and sets information about the analog-to-digital conversion process in a video capture filter.
ClassAudioCompressors The AudioCompressors object contains a collection of registered audio compressors.
ClassAudioDevices The AudioDevices object contains a collection of registered audio devices.
ClassAudioFormat The AudioFormat object is a child item of the AudioFormats collection.
ClassAudioFormats The AudioFormats object contains a collection of audio formats available for an audio device.
ClassAudioInput The AudioInput Object is an audio input management and informational object.
ClassAudioInputs The AudioInputs object is a collection used to manage the available audio inputs for the specified audio device.
ClassAudioProcessors The AudioProcessors object contains a collection of registered audio processors.
ClassAudioRenderers The AudioRenderers object contains a collection of registered audio renderers.
ClassCameraControl The CameraControl object allows the user to control camera settings such as zoom, tilt, iris, etc.
ClassCameraControlInfo A camera control property class containing property information useful for validating CameraControl property values.
ClassCaptureCtrl The CaptureCtrl Object allows the user to capture audio and video from hardware devices.
ClassCaptureInput The CaptureInput object is a child item of the CaptureInputs collection.
ClassCaptureInputs The CaptureInputs Object contains a collections of the capture device inputs.
ClassCaptureSize The CaptureSize object contains information about a registered video capture size.
ClassCaptureSizes The CaptureSizes object contains a collection of registered video capture sizes.
ClassCaptureSubType The CaptureSubType object is a child item of the CaptureSubTypes collection.
ClassCaptureSubTypes The CaptureSubTypes object contains a collection of common video capture subtypes supported by the current video device.
ClassCompressor The Compressor object is a child item of the Compressors collection.
ClassCompressors The Compressors object contains a collection of registered audio or video compressors.
ClassConstants The Constants static class contains constant string values for the Filter names, MediaType and subtype strings, processor and compressor names that are used.
ClassConstants.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.

ClassControlHost Internal user control base class for PlayCtrl, CaptureCtrl and ConvertCtrl classes.
ClassConvertCtrl The ConvertCtrl Object allows the user to convert one media format to another.
ClassDevice The Device object is a child item of the Devices collection.
ClassDevices The Devices object contains a collection of registered audio or video devices.
ClassDVDAudioStream The DVDAudioStream object allows the user to navigate and control the DVD audio streams while playing and converting them.
ClassDVDChapter The DVDChapter object provides control over the chapters of a DVD.
ClassDVDControl The DVDControl object provides the ability to navigate and play DVD-Video titles, including karaoke titles.
ClassDVDSource The DVDSource object gives a greater control when converting or playing a DVD image
ClassDVDSubpictureStream The DVDSubpictureStream object allows the user to navigate and control the DVD Subpicture streams during playback and conversion.
ClassDVDTitle The DVDTitle object allows the user to navigate and control the DVD titles during playback and conversion.
ClassErrorAbortEventArgs The event argument for the ErrorAbortEventHandler event handler.
ClassFilterEnum The FilterEnum object allows the user to get or set filter merit as well as enable or disable filters through merit changing.
ClassKeyDownEventArgs The event argument for the KeyDownEventHandler event handler.
ClassKeyPressEventArgs The event argument for the KeyPressEventHandler event handler.
ClassKeyUpEventArgs The event argument for the KeyUpEventHandler event handler.
ClassMediaEventArgs The event argument for the MediaEventHandler event handler.
ClassMediaInfo The MediaInfo object provides detailed information about the source media file.
ClassMediaSample The MediaSample object is a wrapper object for the DirectShow MediaSample object.
ClassMediaType The MediaType object is a wrapper object for the DirectShow AM_MEDIA_TYPE structure.
ClassMidiRenderers The MidiRenderers object contains a collection of registered midi renderers.
ClassMouseDownEventArgs The MouseDownEventArgs object is the event arguments object for the MouseDownEventHandler. For more information, see MouseDownEventHandler
ClassMouseMoveEventArgs The MouseMoveEventArgs object is the event arguments object for the MouseMoveEventHandler. For more information, see MouseMoveEventHandler
ClassMouseUpEventArgs The MouseUpEventArgs object is the event arguments object for the MouseUpEventHandler. For more information, see MouseUpEventHandler/
ClassMultiStreamSource The MultiStreamSource object allows the user to supply multiple streams to the ConvertCtrl and PlayCtrl objects.
ClassMultiStreamTarget Makes it possible to fetch multiple media samples (having different media types) from the ConvertCtrl and CaptureCtrl objects.
ClassPlayCtrl The PlayCtrl object allows audio and video playback to be integrated into applications.
ClassProcessor The Processor object is a child item of the Processors collection.
ClassProcessors The Processors object contains a collection of processing filters.
ClassProgressEventArgs The ProgressEventArgs object is the event arguments object for the ProgressEventHandler. For more information, see ProgressEventHandler
ClassRenderer The Renderer object is a child item of the Renderers collection.
ClassRenderers The Renderers object contains a collection of registered audio or midi renderers.
ClassSampleSource The SampleSource object allows the user to supply single media samples to the ConvertCtrl and PlayCtrl objects.
ClassSampleTarget The SampleTarget object is used to fetch single media samples from the ConvertCtrl and CaptureCtrl objects.
ClassStateChangedEventArgs The StateChangedEventArgs object is the event arguments object for the StateChangedEventHandler. For more information, see StateChangedEventHandler
ClassTargetDevice The TargetDevice object is a child item of the TargetDevices collection.
ClassTargetDevices The TargetDevices class contains a collection of registered output devices.
ClassTargetFormat The TargetFormat object is a child item of the TargetFormats collection.
ClassTargetFormats The TargetFormats collection object contains predefined and user defined target formats.
ClassTrackingPositionChangedEventArgs The TrackingPositionChangedEventArgs object is the event arguments object for the TrackingPositionChangedEventHandler. For more information, see TrackingPositionChangedEventHandler
ClassTrackingSelectionChangedEventArgs The TrackingSelectionChangedEventArgs object is the event arguments object for the TrackingSelectionChangedEventHandler. For more information, see TrackingSelectionChangedEventHandler
ClassTVTuner The TVTuner Object provides methods and properties to control TV tuner devices, supporting tuners for analog broadcast television and AM/FM radio.
ClassVCRControl The VCRControl object is a device wrapper object for extended VCR control.
ClassVideoCompressors The VideoCompressors object contains a collection of registered video compressors.
ClassVideoDevices The VideoDevices object contains a collection of registered video devices.
ClassVideoFormat The VideoFormat object is a child item of the VideoFormats collection.
ClassVideoFormats The VideoFormats object contains a collection of video formats available for video devices.
ClassVideoProcAmp The VideoProcAmp object enables the user to adjust the qualities of an incoming video signal, such as brightness, contrast, hue, saturation, gamma, and sharpness.
ClassVideoProcAmpInfo A video processor amp property class containing property information useful for validating VideoProcAmp property values.
ClassVideoProcessors The VideoProcessors object contains a collection of registered video processors.
ClassWMMutualExclusion The WMMutualExclusion object represents a group of streams, of which only one at a time can be played.
ClassWMProfile A WMProfile object used for WMV formats.
ClassWMProfileManager The WMProfileManager object is used to create and manage Windows Media profile objects.
ClassWMScript A WMScript object used to add Script commands to Windows Media Files or Streams.
ClassWMStreamConfig 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
StructureBITMAPINFOHEADER 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).
StructureDVD_HMSF_TIMECODE The DVD_HMSF_TIMECODE structure encapsulates the hours, minutes, seconds, and frames in a DVD Timecode.
StructureRECT This structure defines the coordinates of the upper-left and lower-right corners of a rectangle.
StructureREFERENCE_TIME The REFERENCE_TIME data type defines the units for reference times in DirectShow. Each unit of reference time is 100 nanoseconds.
StructureVideoInfoHeader The VIDEOINFOHEADER structure describes the bitmap and color information for a video image.
StructureWaveFormatEx The WAVEFORMATEX structure defines the format of waveform-audio data.
Delegates
 DelegateDescription
DelegateErrorAbortEventHandler Represents the method that will handle an event that has received ErrorAbortEventArgs data.
DelegateKeyDownEventHandler Represents the method that will handle an event that has received KeyDownEventArgs data.
DelegateKeyPressEventHandler Represents the method that will handle an event that has received KeyPressEventArgs data.
DelegateKeyUpEventHandler Represents the method that will handle an event that has received KeyUpEventArgs data.
DelegateMediaEventHandler Represents the method that will handle an event that has received MediaEventArgs data.
DelegateMouseDownEventHandler Represents the method that will handle an event that has received MouseDownEventArgs data.
DelegateMouseMoveEventHandler Represents the method that will handle an event that has received MouseMoveEventArgs data.
DelegateMouseUpEventHandler Represents the method that will handle an event that has received MouseUpEventArgs data.
DelegateProgressEventHandler Represents the method that will handle an event that has received ProgressEventArgs data.
DelegateStateChangedEventHandler Represents the method that will handle an event that has received StateChangedEventArgs data.
DelegateTrackingPositionChangedEventHandler Represents the method that will handle an event that has received TrackingPositionChangedEventArgs data.
DelegateTrackingSelectionChangedEventHandler Represents the method that will handle an event that has received TrackingSelectionChangedEventArgs data.
Enumerations
 EnumerationDescription
EnumerationAnalogVideoStandard The possible standard video formats available.
EnumerationAppearance Enumeration values that specify the appearance of the control.
EnumerationBorderStyle Values that specify the border style.
EnumerationCameraControlFlags The CameraControlFlags enumeration values define how a specific camera property is controlled.
EnumerationCameraControlProperty The CameraControlProperty enumeration values define individual settings in a camera,
EnumerationCaptureDlg Values that define helper and property dialog boxes available in the CaptureCtrl object.
EnumerationCaptureInterleavingMode Values that define the interleaving mode used when writing the target file.
EnumerationCaptureMasterStream Values that define the master stream that other streams must synchronize with after the file is written.
EnumerationCaptureMode Values that define the type of capture to perform.
EnumerationCaptureObject The CaptureObject enumeration values define objects that can be obtained using the CaptureCtrl.GetSubObject method.
EnumerationCapturePreview Values that define the source of the preview media.
EnumerationCapturePreviewTap Values that define where the preview output is tapped.
EnumerationCaptureSettings The CaptureSettings enumeration values control saving and loading settings for the CaptureCtrl object.
EnumerationCaptureState Specifies the current state of the CaptureCtrl object.
EnumerationClosedCaptioningFlags The ClosedCaptioningFlags enumeration specifies the save options used by the ConvertCtrl.SetClosedCaptioningTargetFile method.
EnumerationCompressorReliability Values that provide reliability information on compressors (audio or video), based on a history of field tests.
EnumerationConvertDlg Values that define helper and property dialog boxes available in the ConvertCtrl object.
EnumerationConvertInterleavingMode Values that define the interleaving mode used when writing the target file.
EnumerationConvertObject The ConvertObject enumeration values define objects that can be obtained using the ConvertCtrl.GetSubObject method.
EnumerationConvertSettings Values that control saving and loading settings for the ConvertCtrl object.
EnumerationConvertState Values that specify the current state of the ConvertCtrl object.
EnumerationDVDAudioAppMode The available DVD audio application modes.
EnumerationDVDAudioFormat The available DVD audio stream formats.
EnumerationDVDAudioLangExt The DVDAudioLangExt enumeration values are used to indicate whether an audio stream contains audio language extensions.
EnumerationDVDDiscSide The DVDDiscSide enumeration values indicate the sides of a DVD disc. The values listed below can be used with the DVDControl object.
EnumerationDVDDomain The DVDDomain enumeration values are used to indicate the state of a DVD player.
EnumerationDVDError The DVDError enumeration values specify DVD error conditions.
EnumerationDVDMenuId The DVDMenuId enumeration values specify the DVD menu to display in the DVDControl.ShowMenu method.
EnumerationDVDParentalLevel The DVDParentalLevel enumeration values identify flags for the generic parental levels defined in the DVD specification.
EnumerationDVDPlaybackStopped 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.
EnumerationDVDRelativeButton The DVDRelativeButton enumeration values identify the four directional buttons used for digital video disc (DVD) menu navigation and other operations.
EnumerationDVDSourceSelectedState The available DVD source selected states.
EnumerationDVDSubpictureCoding The DVDSubpictureCoding enumeration values define the Subpicture coding mode.
EnumerationDVDSubpictureLangExt The DVDSubpictureLangExt enumeration values define the possible language extensions in a specified Subpicture stream.
EnumerationDVDSubpictureType The DVDSubpictureType enumeration values define the subpicture stream type.
EnumerationDVDTextStringType Values define a subset of the DVD text string types.
EnumerationDVDTimecodeFlags The DVDTimecodeFlags enumeration values indicate the frame rate at which a digital video disc (DVD) has been authored to play.
EnumerationDVDTitleSelectedState The available DVD title selected states.
EnumerationDVDValidUserOp The DVDValidUserOp enumeration values indicate which user operation (UOP) commands are currently allowed by the DVD.
EnumerationDVDVideoCompression The available DVD video compression types.
EnumerationDVDWarning The DVDWarning enumeration values define the DVD warning conditions.
EnumerationDVResolution The DVResolution enumeration values specify the available resolutions for DVD playback.
EnumerationErrorCode The list of error codes for generic collection thrown exceptions.
EnumerationLoadStatusEventCode The LoadStatusCode enumeration values are used with the EC_LOADSTATUS DirectShow event to provide status of a load operation.
EnumerationLogFileFlags 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.
EnumerationMediaEventCode The MediaEventCode enumeration values are used for media event reporting.
EnumerationMousePointer The MousePointer enumeration values specify the type of mouse pointer to use for the control.
EnumerationPlayDlg The PlayDlg enumeration values define helper and property dialog boxes available in the PlayCtrl object.
EnumerationPlayObject The PlayObject enumeration values define objects that can be obtained using the PlayCtrl.GetSubObject method.
EnumerationPlaySeeking The PlaySeeking enumeration values are used to determine which seeking capabilities are supported by the current media playback.
EnumerationPlaySettings The PlaySettings enumeration values control saving and loading settings for the PlayCtrl object.
EnumerationPlayState The PlayState enumeration values specify the current state of the PlayCtrl object.
EnumerationPlayStillTap The PlayStillTap enumeration values define the point at which the still image is captured in the player object.
EnumerationPreferredFilter PreferredFilter enumeration values specify the preferred filter to be used in a conversion/playback process. ConvertCtrl.SetPreferredFilter methodConvertCtrl.GetPreferredFilter method
EnumerationProcessorDlg The ProcessorDlg enumeration values define helper and property dialog boxes available in the Processor object.
EnumerationProcessorType The ProcessorType enumeration values indicate the type of Processor, either video or audio.
EnumerationScaleMode The ScaleMode enumeration values specify the unit of measure for the control.
EnumerationSizeMode 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.
EnumerationSourceFormatType The SourceFormatType enumeration values specify the format of the source media file associated with the MediaInfo object.
EnumerationSourceObjectType Values that specify the source object type.
EnumerationStillFormatType The StillFormatType enumeration values define the format used to save still images using the CaptureCtrl.SaveStillBitmap, ConvertCtrl.SaveStillBitmap and PlayCtrl.SaveStillBitmap methods
EnumerationStillQuality The compression quality factors affecting CMP still images.
EnumerationStreamFormatType The StreamFormatType enumeration defines the possible stream types.
EnumerationTargetFormatCompressor Values that specify the validity of a compressor for the selected target format.
EnumerationTargetFormatDlg Values that define helper and property dialog boxes available in the cached object.
EnumerationTargetFormatObject Values that define cached objects that can be obtained by calling TargetFormat.GetCacheObject.
EnumerationTargetFormatType The TargetFormatType enumeration values specify the format of the target media file associated with the CaptureCtrl.TargetFormat and ConvertCtrl.TargetFormat.
EnumerationTargetObjectType The TargetObjectType enumeration values specify the media target type used in the capture or conversion processes.
EnumerationTunerInputType The possible TV Tuner input types for the installed TV Tuner device.
EnumerationTunerModeType The possible modes supported by the installed TV tuner device.
EnumerationTunerSignalStrength The possible TV Tuner signal strength indicators.
EnumerationTunerSubChannel The TVTunerSubChannel values specify possible TV Tuner audio or video subchannels.
EnumerationVCRControlDeviceType The VCRControlDeviceType enumeration values specify the current device type.
EnumerationVCRControlMediaType The VCRControlMediaType enumeration values specify the media format of this device.
EnumerationVCRControlMode The VCRControlMode enumeration values specify the current device mode.
EnumerationVideoProcAmpFlags The VideoProcAmpFlags enumeration values indicate whether a particular video property is controlled manually or automatically.
EnumerationVideoProcAmpProperty Specifies the video properties of a video capture device.
EnumerationVideoRendererType Values that define the preferred video renderer type. The default value is VideoRendererType.VMR9. LEADTOOLS will automatically try the assigned video renderer preference. If that fails, then LEADTOOLS will step down to an earlier version of the renderer, until all renderers are exhausted. If you are on a system that supports VMR7 or VMR9, then the Legacy renderer is not automatically attempted unless the user explicitly sets Legacy as a preference. This prevents screen flashing on these systems.
EnumerationWMProfileType Values that define the profile types.
EnumerationWMT_Version Values that define supported SDK versions.
See Also

Reference

Leadtools.Multimedia Assembly

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Multimedia requires a Multimedia or Multimedia Suite license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features