Freigeben über


Audioaufnahme- und Renderingschnittstellen

[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.]

Diese Schnittstellen unterstützen die Audioaufnahme und das Rendering in DirectShow

Schnittstelle Beschreibung
IAMAudioInputMixer Greifen Sie auf die analogen Eingaben auf der Soundkarte des Systems zu und passen Sie die Eigenschaften an, z. B. Mono oder Stereo, Mix-Level, Schwenkfaktor, Lautstärke, Lautstärke, Treble und Bass.
IAMAudioRendererStats Abrufen statistischer Leistungsinformationen zum Audiorendering.
IAMBufferNegotiation Steuern, wie der Audioaufnahmefilter Puffer zuordnet.
IAMClockSlave Steuern Sie die Toleranz eines Audiorenderers, wenn sie mit einer anderen Uhr übereinstimmt.
IAMDirectSound Ermöglicht einer Anwendung anzugeben, welches Fenster den Fokus für die Steuerung der DirectSound-Audiowiedergabe hat.
IAMResourceControl- Halten Sie eine Audiogeräteressource, bevor sie benötigt wird.
IAMStreamConfig- Abfragen und Festlegen des Ausgabeformats des Aufnahmefilters
IBasicAudio Legen Sie die Audioausgabelautstärke und den Saldo fest.

 

Schnittstellen