MP_TYPE enumeration (medparam.h)
[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.]
The MP_TYPE
enumeration specifies the data type for a parameter.
Syntax
typedef enum _MP_Type {
MPT_INT = 0,
MPT_FLOAT,
MPT_BOOL,
MPT_ENUM,
MPT_MAX
} MP_TYPE;
Constants
MPT_INT Value: 0 Value is a signed 32-bit integer. |
MPT_FLOAT Value is a 32-bit IEEE floating-point value. |
MPT_BOOL Value is Boolean. Use the following constants for Boolean parameters: |
MPT_ENUM Value is taken from a set of consecutive integers. |
MPT_MAX Reserved. |
Remarks
To reduce type conversions at run time, all parameters have 32-bit float values, defined as type MP_DATA. The members of this enumeration specify how a given parameter should be interpreted.
Requirements
Requirement | Value |
---|---|
Header | medparam.h |