Skip to main content
IWMWriterPreprocess interface

The IWMWriterPreprocess interface handles multi-pass encoding. By making more than one pass, the writer can obtain better quality with better compression.

An IWMWriterPreprocess interface exists for every instance of the writer object. You can obtain a pointer to IWMWriterPreprocess with a call to the QueryInterface method of any other interface in the writer object.

Members

The IWMWriterPreprocess interface inherits from the IUnknown interface. IWMWriterPreprocess also has these types of members:

Methods

The IWMWriterPreprocess interface has these methods.

MethodDescription
BeginPreprocessingPass

Begins preprocessing a stream.

EndPreprocessingPass

Ends preprocessing a stream.

GetMaxPreprocessingPasses

Retrieves the maximum number of preprocessing passes supported for a specified stream.

PreprocessSample

Retrieves a sample for preprocessing.

SetNumPreprocessingPasses

Sets the number of preprocessing passes to perform.

 

For information about which interfaces can be obtained by using the QueryInterface method of this interface, see Writer Object.

See also

Interfaces
Using Two-Pass Encoding
Writer Object