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 collection 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. |