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