Specifies whether the encoder is allowed to drop frames. Specifies the FOURCC that identifies the encoder you want to use. Specifies whether the codec should use median filtering during encoding. Specifies an intermediate frame width for encoded video. Specifies an intermediate frame height for encoded video. Specifies the number of video frames dropped during encoding. Specifies the desired quality level for quality based (1-pass) variable-bit-rate (VBR) encoding. Specifies whether the codec will use the noise filter when encoding. Specifies the method used to encode the motion vector information. Specifies the device conformance template that you want to use for video encoding. Specifies the device conformance template to which the encoded content conforms. Specifies a numeric representation of the tradeoff between motion smoothness and image quality in codec output. Specifies the type of optimization to use for the Windows Media Video 9 Advanced Profile codec. Specifies the complexity of the encoder algorithm. This property is superseded by MFPKEY_COMPLEXITYEX. Specifies the number of video frames encoded by the codec that actually contain data. Specifies the number of video frames encoded by the codec. Specifies the encoding pattern to use at the beginning of a group of pictures. Specifies whether the encoded video bit stream contains a buffer fullness value with every key frame. Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its peak bit rate (specified by MFPKEY_RMAX). Specifies the delta increase between the picture quantizer of the anchor frame and the picture quantizer of the B-frame. Simple Profile, Main Profile, Advanced Profile. Specifies the buffer window, in milliseconds, of a constrained variable-bit-rate (VBR) stream at its average bit rate (specified by MFPKEY_RAVG). Specifies the average frame rate of video content, in frames per second. Simple Profile, Main Profile, Advanced Profile, Image. Specifies the overhead, in bytes per packet, required for the container used to store the compressed content. The Windows Media Video 9 encoder supports the following properties. To distinguish between Simple Profile and Main Profile, set the MFPKEY_DECODERCOMPLEXITYREQUESTED property. The following table shows the four-character codes (FOURCCs) that correspond to the categories of encoded output. The Windows Media Video encoder supports the following input media subtypes when it is acting as an MFT. The Windows Media Video encoder supports the following input media subtypes when it is acting as a DMO. If you obtain an IMFTransform interface on a video encoder, it behaves as an MFT. Operating systemĪ Windows Media video encoder always behaves as a DMO.īy default, a Windows Media video encoder behaves as a DMO. The following table shows the conditions under which a video encoder behaves as a DMO or an MFT. InterfacesĪ video encoder object exposes the IMediaObject interface so that the object can be used as a DirectX Media Object (DMO), and it exposes the IMFTransform interface so that the object can be used as a Media Foundation Transform (MFT).Ī video encoder behaves as a DMO or an MFT depending on which interfaces you obtain and which version of Windows is running. You can create an instance of the video encoder by calling CoCreateInstance. The class identifier (CLSID) for the Windows Media Video encoder is represented by the constant CLSID_CWMV9EncMediaObject. The encoder supports the following four categories of encoded output. The Windows Media Video 9 encoder encodes video streams.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |