Advanced Topics

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

This section contains advanced techniques and features. These procedures often require using multiple objects.

The following topics are included.

Topic Description
Getting Good Results with the Windows Media Video 9 Screen Codec Describes how to improve the quality of screen capture streams.
To Support Multiple Languages Describes how to support multiple languages in metadata.
To Use Interlaced Video Describes how to maintain video interlacing in a compressed stream, and how to retrieve interlaced frames from the reader.
To Deinterlace Video Describes how to configure the Windows Media Video codec to convert interlaced input to compressed progressive frames.
To Use Dynamic Range Control Describes how to read audio samples using dynamic range control.
To Transcode Content with Smart Recompression Describes how to use smart recompression to efficiently transcode files from one bit rate to another.
To Read and Write Video Streams with Non-Square Pixels Describes how to read and write video streams with pixels that are not square.
To Use Inverse Telecine Describes how to use inverse telecine to convert 30 frames/sec video made from film into 24 frames/sec digital video.
To Create ASF Files Using Third-Party Codecs Describes how to include content that is encoded with third-party codecs.
To Decode Audio to S/PDIF Describes how to configure the reader to output S/PDIF data for streams encoded with the Windows Media Audio 9 Professional codec.

 

Programming Guide