Freigeben über


Audioaufnahme

[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Eine Anwendung kann DirectShow verwenden, um Audiodaten von Mikrofonen, Bandplayern und anderen Geräten über die Eingaben auf der Soundkarte zu erfassen. Typische Szenarien sind:

  • Aufzeichnen eines Voiceoverkommentars zur späteren Synchronisierung über einen Videostream.
  • Konvertieren von älteren analogen Audioinhalten in ein digitales Format.
  • Aufzeichnen von VoIP oder Musik für die Übertragung über ein Netzwerk.

Endbenutzer haben mehrere Optionen zum Aufzeichnen von Audio von der Soundkarte auf der Festplatte. Die meisten Karten bieten Anwendungen zum Mischen und Aufzeichnen aus ihren Audioeingaben. Windows bietet Soundrekorder, eine einfache Hilfsprogrammanwendung für die Aufnahme von einem Mikrofon. Der Windows Media Encoder kann als DirectX Media Object (DMO) in eine DirectShow-Anwendung integriert werden. In diesem Abschnitt wird beschrieben, wie Sie Die Audioaufnahmefunktionen mithilfe von DirectShow in Ihre eigene Anwendung integrieren.

Dieser Abschnitt enthält die folgenden Themen:

Verwenden von DirectShow-