RtAudio

RtAudio

RtAudio je skupina tried C ++, ktoré poskytujú spoločné API pre zvukové vstupy / výstupy v reálnom čase v operačných systémoch Linux, Macintosh OS-X a Windows.RtAudio výrazne zjednodušuje proces interakcie s počítačovým audio hardvérom.
RtAudio je skupina tried C ++, ktoré poskytujú spoločné API (Application Programming Interface) pre zvukové vstupy / výstupy v reálnom čase v operačných systémoch Linux, Macintosh OS-X a Windows.RtAudio výrazne zjednodušuje proces interakcie s počítačovým audio hardvérom.Bol navrhnutý s týmito cieľmi: objektovo orientovaný dizajn C ++ jednoduchý, spoločné API na všetkých podporovaných platformách iba jeden zdroj a jeden hlavičkový súbor pre ľahké začlenenie do programovacích projektov umožňujú simultánnu podporu viacerých aplikácií podporu dynamického pripojenia zariadení poskytujú rozsiahle parametre zvukového zariadeniaovládanie umožňuje automatickú internú konverziu zvukového zariadenia na formát údajov, kompenzáciu počtu kanálov, (de) prekladanie a výmenu bajtov. RtAudio obsahuje koncept zvukových tokov, ktoré predstavujú zvukový výstup (prehrávanie) a / alebo vstup (nahrávanie).Dostupné zvukové zariadenia a ich možnosti sa dajú vymenovať a potom špecifikovať pri otváraní streamu.Pri vytváraní inštancie RtAudio sa prípadne dá zostaviť podpora viacerých API a špecifikovať konkrétne API.Informácie týkajúce sa jednotlivých podporovaných zvukových rozhraní API nájdete v časti Poznámky k rozhraniu API ....
rtaudio

Alternatívy k službe RtAudio pre všetky platformy s licenciou s otvoreným zdrojom