Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Digital Signal Processors

This section describes the digital signal processor (DSP) objects provided by Windows.

Microsoft uses the term digital signal processor to designate a set of COM objects that perform transformations on uncompressed audio and video data. The DSPs described in this SDK transform audio and video in a variety of uncompressed formats.

The DSPs can be used by themselves, or in combination with audio and video codecs. With the exception of the Voice Capture DSP, each DSP listed here implements two separate but similar interfaces.

IMFTransform Compatible with Microsoft Media Foundation.
IMediaObject Compatible with DirectShow.


You can configure the DSPs by using the IPropertyStore interface to set properties. Some of the DSPs have additional interfaces that set properties. To use these interfaces, call the QueryInterface method of any other interface of the DSP. The reference topic for each DSP lists the supported properties, interfaces, and other features.

This section contains the following topics.

DSP Description
Audio Resampler DSP Converts the sampling rate of an audio stream.
Color Control Transform DSP Adjusts the color characteristics of a video stream.
Color Converter DSP Converts a video stream between color formats.
Frame Rate Converter DSP Changes the frame rate of a video stream.
Video Resizer DSP Resizes a video stream.
Voice Capture DSP Encapsulates several DSPs related to voice capture.


Related topics

Media Foundation Programming Reference



© 2018 Microsoft