The following attributes are supported by the LEAD Video Rotation Transform through the IMFAttributes interface.
Data type |
Attribute CLSID | Description |
UINT32 (BOOL) |
LMF_ROTATION_REVERSE |
Sets or gets reverse option, set to TRUE to enable the reverse option. |
UINT32 (BOOL) |
LMF_ROTATION_FLIP |
Sets or gets Flip option, set to TRUE to enable the flip option. |
UINT32 (long) |
LMF_ROTATION_ROTATIONANGLE |
Sets or gets the rotation angle, it should be a multiple of right angle (90). Unit of angle is degree. |
UINT32 (BOOL) |
LMF_ROTATION_DEFAULTREVERSE |
Default Reverse status. Original value is FALSE. |
UINT32 (BOOL) |
LMF_ROTATION_DEFAULTFLIP |
Default Flip status. Original value is FALSE. |
UINT32 (long) |
LMF_ROTATION_DEFAULTROTATIONANGLE |
Default Rotation Angle. Original value is zero. |
Note:
Changes that affect the video frame dimensions cannot be performed while the media session is active, as a result these changes will be reverted. You must close the currently open media, change the properties, and then re-open the media.
For more information on how to use the Transform Attributes, refer to Using Media Foundation Transform Attributes.