Windows Media Video 9 Advanced Profile Codec
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