Share via


Windows Media Video 9 Advanced Profile Codec

banner art

The Windows Media Video 9 Advanced Profile encoder object is instantiated using the same class identifier as the Windows Media Video 9 encoder: CLSID_CWMV9EncMediaObject. The decoder object is instantiated using the class identifier CLSID_CWMVDecMediaObject. The FOURCC for Windows Media Video 9 Advanced Profile encoded content is "WVC1".

Encoder Properties

The following properties, in addition to the properties of Windows Media Video 9 encoder, can be set on the Windows Media Video 9 Advanced Profile encoder.

Property Description
MFPKEY_DELTAMVRANGEINDEX Specifies the method used to encode the motion vector information.
MFPKEY_FORCEFRAMEHEIGHT Specifies an intermediate frame height for encoded video.
MFPKEY_FORCEFRAMEWIDTH Specifies an intermediate frame width for encoded video.
MFPKEY_INTERLACEDCODINGENABLED Specifies whether interlaced video encoding will be used.
MFPKEY_RANGEREDUX Specifies the degree to which the codec should reduce the effective color range of the video.
MFPKEY_VTYPE Specifies the logic that the codec will use to detect interlaced source video.

Requirements

Client: Requires Windows Vista or Windows XP.

Header: Include wmcodecdsp.h.

Library: Use wmvencod.dll for the encoder or wmvdecod.dll for the decoder.

See Also