DMO Enumerated Types
[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) enumerated types.
Enumerated type | Description |
---|---|
DMO_ENUM_FLAGS | Defines flags that specify search criteria when enumerating DMOs. |
DMO_INPUT_DATA_BUFFER_FLAGS | Defines flags that describe an input buffer. |
DMO_INPUT_STREAM_INFO_FLAGS | Defines flags that describe an input stream. |
DMO_OUTPUT_DATA_BUFFER_FLAGS | Defines flags that describe an output buffer. |
DMO_OUTPUT_STREAM_INFO_FLAGS | Defines flags that describe an output stream. |
DMO_PROCESS_OUTPUT_FLAGS | Defines flags that specify output processing requests. |
DMO_REGISTER_FLAGS | Defines flags that specify registry information for a DMO. |
DMO_SET_TYPE_FLAGS | Defines flags for setting the media type on a stream. |
DMO_VIDEO_OUTPUT_STREAM_FLAGS | Defines flags that describe requested features for video optimizations. |
MP_CURVE_TYPE | Defines the curve that a media parameter follows within an envelope segment. |
MP_TYPE | Specifies the data type for a parameter. |
Related topics