Share via


Using the Encoder MFT

An encoder converts uncompressed audio or video into compressed packets in the format specified by the application. In Media Foundation, an encoder is implemented as a Media Foundation transform (MFT) that exposes the IMFTransform interface. An MFT is a pipeline component that is responsible for transforming media data that flows through the source to the sink. An encoder has one input stream and one output stream. The encoder receives input data and produces encoded data according to the configuration and format set by the application prior to the encoding session. The format of the output stream is described by a media type.

This section contains the following topics.

Topic Description
Instantiating the Encoder MFT Explains how to create the encoder.
Configuring the Encoder Explains how to configure the encoder by setting appropriate properties on the encoder MFT.
Media Type Negotiation on the Encoder Explains how to set input and output media types on the encoder.
Configuring a WMV Encoder Explains how to configure a Windows Media Video (WMV) encoder.
Processing Data in the Encoder Explains how to send and receive data in the encoder.

 

See Also

ASF Encoding in Media Foundation

ASF Encoding Types

Send comments about this topic to Microsoft

Build date: 7/15/2009