DMO Interfaces

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

This section contains reference entries for all the Microsoft DirectX Media Object (DMO) COM interfaces and their methods.

Interface Description
IDMOQualityControl Supports quality control on a DMO.
IDMOVideoOutputOptimizations Supports video optimizations on a DMO.
IEnumDMO Provides methods for enumerating DMOs.
IMediaBuffer Provides methods for manipulating a data buffer.
IMediaObject Provides methods for manipulating a DMO.
IMediaObjectInPlace Provides methods for processing data in place.
IMediaParamInfo Retrieves information about the media parameters that an object supports
IMediaParams Sets and retrieves media parameters on an object.

 

DMO Reference