DMO Functions

[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 describes the Microsoft DirectX Media Object (DMO) functions.

Function Description
DMOEnum Enumerates DMOs listed in the registry.
DMOGetName Retrieves the name of a DMO from the registry.
DMOGetTypes Retrieves the media types registered for a DMO.
DMORegister Registers a DMO.
DMOUnregister Unregisters a DMO.
MoCopyMediaType Copies one media type structure to another.
MoCreateMediaType Allocates a new media type structure.
MoDeleteMediaType Deletes a media type structure that was previously allocated.
MoDuplicateMediaType Duplicates a media type structure.
MoFreeMediaType Frees the allocated members of a media type structure.
MoInitMediaType Initializes a media type structure.

 

DMO Reference