Overview and description of Leadtools MediaFoundation classes, delegates, enumerations, and structures.
Class | Description | |
---|---|---|
![]() |
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. |
![]() |
PreferredMediaSourceHandlers | Contains constant string values for predefined values used to identify preferred media source handlers. |
![]() |
Constants | The Constants static class contains constant string values for the MediaType and subtype strings, processor and compressor names that are used. |
![]() |
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. |
![]() |
MouseHoverEventArgs | The MouseHoverEventArgs object is the event arguments object for the MouseHoverEventHandler. For more information, see MouseHoverEventHandler. |
![]() |
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. |
Structure | Description | |
---|---|---|
![]() |
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. |
Delegate | Description | |
---|---|---|
![]() |
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. |
![]() |
MouseHoverEventHandler | Represents the method that will handle an event that has received MouseHoverEventArgs 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. |
Enumeration | Description | |
---|---|---|
![]() |
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. |
![]() |
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 objects. |
![]() |
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
Leadtools.Mediafoundation Assembly
Introduction
Getting Started