Udostępnij przez


Interfejsy przechwytywania i renderowania audio

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Te interfejsy obsługują przechwytywanie i renderowanie audio w programie DirectShow

Interfejs Opis
IAMAudioInputMixer Uzyskaj dostęp do analogowych wejść na karcie dźwiękowej systemu i dostosuj cechy, takie jak mono lub stereo, poziom mix, poziom pan, głośność, treble i bas.
IAMAudioRendererStats Uzyskaj informacje o wydajności statystycznej dotyczące renderowania dźwięku.
IAMBufferNegotiation Określ sposób przydzielania przez filtr przechwytywania dźwięku.
IAMClockSlave Kontroluj tolerancję renderowania dźwięku, gdy pasuje do częstotliwości z innym zegarem.
IAMDirectSound Umożliwia aplikacji określenie, które okno ma fokus w celu kontrolowania odtwarzania dźwięku DirectSound.
IAMResourceControl Przechowuj zasób urządzenia audio, zanim będzie potrzebny.
IAMStreamConfig Wykonaj zapytanie i ustaw format danych wyjściowych filtru przechwytywania.
IBasicAudio Ustaw głośność i równoważenie danych wyjściowych dźwięku.

 

interfejsy