LEADTOOLS Multimedia (Leadtools.MediaFoundation assembly)

Leadtools.MediaFoundation Namespace

Show in webframe
Inheritance Hierarchy
Outline and description of media foundation interfaces, enumerations, structures, and classes.
Classes
 ClassDescription
AudioDevices Contains a collection of registered audio devices.
AudioFormat The AudioFormat object is a child item of the AudioFormats collection.
AudioFormats Contains a collection of audio formats available for an audio device.
AudioProcessors Contains a collection of registered audio processors.
AudioRenderers Contains a collection of registered audio renderers.
CaptureCtrl Allows the user to capture audio and video from hardware devices.
CaptureInput The CaptureInput object is a child item of the CaptureInputs collection.
CaptureInputs 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.
Constants The Constants static class contains constant string values for the MediaType and subtype strings, processor and compressor names that are used.
Constants.PreferredMediaSourceHandlers Contains constant string values for predefined values that can be used to identify preferred media source handlers
ControlHost Internal user control base class for PlayCtrl, CaptureCtrl and ConvertCtrl classes.
ConvertCtrl Allows the user to convert 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.
ErrorAbortEventArgs The event argument for the ErrorAbortEventHandler event handler.
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.
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/
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 Contains a collection of processing transforms.
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 Contains a collection of registered audio or midi renderers.
StateChangedEventArgs The StateChangedEventArgs object is the event arguments object for the StateChangedEventHandler. For more information, see StateChangedEventHandler
TargetAudioFormat The TargetAudioFormat object is a child item of the TargetAudioFormats collection.
TargetAudioFormats Contains predefined and user defined target audio formats.
TargetAudioType Represents a child item of the TargetAudioTypes collection.
TargetAudioTypes The TargetAudioTypes collection object contains predefined and user defined target audio types.
TargetFormat Represents a child item of the TargetFormats collection.
TargetFormats The TargetFormats collection object contains predefined and user defined target formats.
TargetVideoFormat The TargetVideoFormat object is a child item of the TargetVideoFormats collection.
TargetVideoFormats The TargetVideoFormats collection object contains predefined and user defined target video 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.
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.
VideoProcessors Contains a collection of registered video processors.
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 Media Foundation or 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.
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 Specifies the possible standard video formats available.
Appearance Specifies the appearance of the control.
BorderStyle Specifies the border style.
CaptureDlg Defines helper and property dialog boxes available in the CaptureCtrl object.
CaptureMode Defines the type of capture to perform.
CapturePreview Defines the source for the preview media.
CaptureState Specifies the current state of the CaptureCtrl object.
ConvertDlg Defines helper and property dialog boxes available in the ConvertCtrl object.
ConvertState Specifies the current state of the ConvertCtrl object.
ErrorCode The list of error codes for generic collection thrown exceptions.
MousePointer Specifies the type of mouse pointer to use for the control.
PlayDlg Defines helper and property dialog boxes available in the PlayCtrl object.
PlayObject Defines objects that can be obtained using the PlayCtrl.GetSubObject method.
PlaySeeking Determines which seeking capabilities are supported by the current media playback.
PlayState Specifies the current state of the PlayCtrl object.
PreferredMediaSourceHandler Specifies the preferred media source handler to be used when creating the media source for the conversion/playback process. ConvertCtrl.SetPreferredMediaSourceHandler methodConvertCtrl.GetPreferredMediaSourceHandler method
ProcessorDlg Defines helper and property dialog boxes available in the Processor object.
ProcessorType Indicates the type of Processor, either video or audio.
ScaleMode Specifies the unit of measure for the control.
SizeMode Specifies how the video window is sized within the video window frame. Used by both the PlayCtrl and the CaptureCtrl objects.
SourceObjectType Specifies the source object type.
StillFormatType Defines the format used to save still images using the CaptureCtrl.SaveStillBitmap, ConvertCtrl.SaveStillBitmap and PlayCtrl.SaveStillBitmap methods
StillQuality Defines the compression quality factors affecting CMP still images.
StreamFormatType Defines the possible stream types.
TargetFormatDlg Defines helper and property dialog boxes available in the cached object.
TargetFormatType Specifies the format of the target media file associated with the CaptureCtrl.TargetFormat and ConvertCtrl.TargetFormat.
TargetObjectType Specifies the media target type used in the capture or conversion processes.
TunerInputType Specifies the possible TV Tuner input types for the installed TV Tuner device.
TunerModeType Specifies the possible modes supported by the installed TV tuner device.
TunerSignalStrength Specifies the possible TV Tuner signal strength indicators.
TunerSubChannel Specifies possible TV Tuner audio or video subchannels.
See Also

Reference

Leadtools.MediaFoundation Assembly

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.

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