RtAudio

RtAudio

RtAudio to zestaw klas C ++, które zapewniają wspólne API dla wejścia / wyjścia audio w czasie rzeczywistym w systemach operacyjnych Linux, Macintosh OS-X i Windows.RtAudio znacznie upraszcza proces interakcji ze sprzętem audio komputera.
RtAudio to zestaw klas C ++, które zapewniają wspólny interfejs API (interfejs programowania aplikacji) dla wejścia / wyjścia audio w czasie rzeczywistym w systemach operacyjnych Linux, Macintosh OS-X i Windows.RtAudio znacznie upraszcza proces interakcji ze sprzętem audio komputera.Został zaprojektowany z myślą o następujących celach: obiektowy projekt C ++ prosty, wspólny interfejs API na wszystkich obsługiwanych platformach tylko jedno źródło i jeden plik nagłówka do łatwego włączenia w projekty programowe pozwalają na jednoczesną obsługę wielu interfejsów API dynamiczne połączenie urządzeń zapewnia szeroki parametr urządzenia audiokontrola pozwala sondować możliwości urządzenia audio sondowania automatycznej wewnętrznej konwersji formatu danych, kompensacji numeru kanału, (de) przeplatania i zamiany bajtów RtAudio zawiera koncepcję strumieni audio, które reprezentują wyjście audio (odtwarzanie) i / lub wejście (nagrywanie).Dostępne urządzenia audio i ich możliwości można wyliczyć, a następnie określić podczas otwierania strumienia.W stosownych przypadkach można skompilować obsługę wielu interfejsów API i określić określony interfejs API podczas tworzenia instancji RtAudio.Informacje na temat poszczególnych obsługiwanych interfejsów API audio znajdują się w sekcji Uwagi do interfejsu API ....
rtaudio

Alternatywy dla RtAudio dla Mac z bezpłatną licencją

Wwise

Wwise

Silnik audio gry, zaprojektowany, aby dać artystom większą kontrolę i zaoszczędzić czas programistów.
KFR

KFR

KFR został stworzony dla programistów, którzy potrzebują potężnego zestawu narzędzi do aplikacji audio i DSP.