Freigeben über


Digitale Signalprozessoren

In diesem Abschnitt werden die von Windows bereitgestellten DSP-Objekte (Digital Signal Processor) beschrieben.

Microsoft verwendet den Begriff digitalen Signalprozessor, um eine Reihe von COM-Objekten festzulegen, die Transformationen für nicht komprimierte Audio- und Videodaten ausführen. Die in diesem SDK beschriebenen DSPs transformieren Audio und Video in einer Vielzahl von nicht komprimierten Formaten.

Die DSPs können von sich selbst oder in Kombination mit Audio- und Videocodecs verwendet werden. Mit Ausnahme des DSP für die VoIP-Aufnahme implementiert jeder hier aufgeführte DSP zwei separate, aber ähnliche Schnittstellen.

Schnittstelle Beschreibung
IMFTransform- Kompatibel mit Microsoft Media Foundation.
IMediaObject- Kompatibel mit DirectShow.

 

Sie können die DSPs mithilfe der IPropertyStore Schnittstelle konfigurieren, um Eigenschaften festzulegen. Einige der DSPs verfügen über zusätzliche Schnittstellen, die Eigenschaften festlegen. Rufen Sie zum Verwenden dieser Schnittstellen die QueryInterface- Methode einer anderen Schnittstelle des DSP auf. Im Referenzthema für jeden DSP sind die unterstützten Eigenschaften, Schnittstellen und anderen Features aufgeführt.

Dieser Abschnitt enthält die folgenden Themen.

DSP Beschreibung
Audio Resampler DSP- Konvertiert die Samplingrate eines Audiodatenstroms.
Farbsteuerelementtransformations-DSP- Passt die Farbmerkmale eines Videostreams an.
Farbkonverter-DSP- Konvertiert einen Videostream zwischen Farbformaten.
DSP- Ändert die Bildfrequenz eines Videostreams.
DSP- für Video resizer Ändert die Größe eines Videostreams.
DSP- für die Sprachaufnahme Kapselt mehrere DSPs im Zusammenhang mit der Sprachaufnahme.

 

Media Foundation-Programmierreferenz