Digitale Signalprozessoren

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

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

Die DSPs können selbst oder in Kombination mit Audio- und Videocodecs verwendet werden. Mit Ausnahme des Voice Capture-DSP 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 konfigurieren, indem Sie die IPropertyStore-Schnittstelle verwenden, um Eigenschaften festzulegen. Einige der DSPs verfügen über zusätzliche Schnittstellen, die Eigenschaften festlegen. Um diese Schnittstellen zu verwenden, rufen Sie die QueryInterface-Methode einer beliebigen anderen Schnittstelle des DSP auf. Im Referenzthema für jeden DSP werden die unterstützten Eigenschaften, Schnittstellen und andere Features aufgeführt.

In diesem Abschnitt werden die folgenden Themen behandelt:

DSP BESCHREIBUNG
Audio-Resampler-DSP Konvertiert die Samplingrate eines Audiostreams.
Transformations-DSP für Farbsteuerelemente Passt die Farbeigenschaften eines Videostreams an.
Farbkonverter DSP Konvertiert einen Videostream zwischen Farbformaten.
Bildfrequenzkonverter DSP Ändert die Bildfrequenz eines Videostreams.
Video Resizer DSP Ändert die Größe eines Videostreams.
Voice Capture DSP Kapselt mehrere DSPs im Zusammenhang mit der Spracherfassung.

 

Media Foundation-Programmierreferenz