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'a dla wszystkich platform z dowolną licencją

Wwise

Wwise

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

PortAudio

PortAudio to wieloplatformowa biblioteka I / O typu open source.Zapewnia bardzo prosty interfejs API do nagrywania i / lub odtwarzania dźwięku za pomocą prostej funkcji zwrotnej.
JUCE

JUCE

JUCE to wszechstronna biblioteka klasy C ++ do budowania bogatych międzyplatformowych aplikacji i wtyczek dla wszystkich głównych systemów operacyjnych.
Photon Micro GUI

Photon Micro GUI

Photon Micro GUI to nowoczesna biblioteka interfejsu użytkownika C ++ (zwłaszcza C ++ 14 i C ++ 17).
AudioKit

AudioKit

AudioKit to wiodąca platforma audio typu open source.Obsługuje miliony instalacji aplikacji.
KFR

KFR

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

FMOD Ex

FMOD to zastrzeżona biblioteka audio, która odtwarza pliki muzyczne o różnych formatach na wielu różnych platformach systemów operacyjnych, używana w grach i aplikacjach, aby zapewnić ...