Verwenden des Codec- und DSP-Objekts

Es gibt mehrere Möglichkeiten, die Audio- und Video-Codecs und DSPs von Windows Media zum Codieren, Decodieren oder Transformieren Ihrer digitalen Medieninhalte zu verwenden. Der Windows Media Audio- und Videocodec und die DSP-API sind für benutzer gedacht, die Codec- und DSP-Objekte manuell konfigurieren oder außerhalb des Kontexts eines der Windows Media SDKs verwenden müssen, z. B. das Windows Media Format SDK oder das Media Foundation SDK.

Inhaltsersteller und Endbenutzer können eine Vielzahl von Tools und Anwendungen verwenden, um Inhalte in Windows Media Audio- oder Windows Media Video-Streams zu codieren. Windows Media Encoder wurde beispielsweise speziell entwickelt, um den Codierungsprozess zu vereinfachen. Ebenso ist Windows Medienwiedergabe speziell für die Verwendung digitaler Mediendaten konzipiert, die in Windows Media-Formaten codiert sind. Für viele Anwendungen ist nur die Verwendung des Windows Media Encoder SDK oder des Windows Medienwiedergabe SDK erforderlich. Insbesondere eignen sich diese beiden Technologien für Szenarien, die der Funktionalität der von ihnen automatisierten Tools ähneln.

Wenn Sie mehr Kontrolle über den Codierungs- oder Decodierungsprozess benötigen, aber dennoch das Advanced Systems Format (ASF) als Container für Ihre Mediendaten verwenden möchten, ist das Windows Media Format SDK möglicherweise eine gute Wahl. Die Objekte des Windows Media Format SDK bieten ein flexibles Framework zum Erstellen von ASF-Dateien und bieten integrierte Unterstützung für die Audio- und Videocodecs von Windows Media.

Das Media Foundation SDK, das für Windows Vista neu ist, vereinfacht die Codierung und Decodierung erheblich, indem eine anpassbare Medienpipeline bereitgestellt wird. Sie können Eingabe- und Ausgabemedieneigenschaften festlegen, und der Media Foundation-Topologieladeprogramm konfiguriert die erforderlichen Codecs und DSPs für Sie.

Der Hauptgrund für die direkte Verwendung der Codecobjekte ist die Verwendung der Windows Media Audio- und Video-Codecs außerhalb des ASF-Containers. Die Verwendung des Codec- und DSP-Objekts bietet auch eine Steuerungsebene, die mit einer der stärker abstrahierten Technologien nicht verfügbar ist.

Windows Media-Codecs