Audio-Eingabebibliothek

Audio-Input-Output-Bibliothek (LIBAIO) soll das Problem der unterschiedlichen digitalen Audiokomponenten eins und für alle einhalten.
Jetzt downloaden

Audio-Eingabebibliothek Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Hod McWuff
  • Website des Verlags:

Audio-Eingabebibliothek Stichworte


Audio-Eingabebibliothek Beschreibung

Die Audio-Input-Output-Bibliothek (LIBAIO) soll das Problem unterschiedlicher digitaler Audioplattformen ein und für alle einhalten. Die Audio-Input-Output-Bibliothek (LIBAIO) soll das Problem unterschiedlicher digitaler Audioplattformen einmal lösen, und für ALL.JACK ist für die meisten Anwendungen unnötig komplex, und während die Unterstützung von Libao für die Dateiausgabe cool ist, begrenzt es, was die API tun kann, und ist daher unzureichend für jede Art von Echtzeit-Anwendungsanwendungen. Ich, Hod McWuff (natürlich), fand selbst, dass ich versuchte, ALSA-Implementierungen für Libao und Madplay zu debuggen, und ein anderes audio-bezogenes Projekt, an dem ich gearbeitet hatte. Dieses Projekt erforderte eine Multiplatform-Audio-Unterstützung von eigenem, mit Latenzverwaltung, die LIBAO fehlte, und es schien auch, dass Libao nicht versucht hätte, sowohl eine Hardware-Abstraktion * als auch eine Ausgabeabstraktion zu sein, und auch, dass es intuitiver wirkt eine Ausgabe-Abstraktion (Live VS-Datei). Geben Sie libaio ein. Alles, was es tut, ist abstrakt die lokale Sound-Hardware-Plattform, um eine saubere, einheitliche Schnittstelle zum Abspielen und Erfassen von digitalem Audio mit Einrichtungen für das grundlegende Latenzverwaltung darzustellen. Es wurde von Grund auf der sich entwickelnden ALSA-Fahrer geschrieben, aus vielen Bezugsquellen, einschließlich Libao und Robert Leslies ausgezeichneter Madplay MP3-Decoder, und natürlich stammt natürlich die Unterscheidung der ALSA-Dokumentation und Beispiele.libaios. Es kompiliert und verknüpft nur den besten Fahrer, der für die angegebene Plattform verfügbar ist. Daher gilt das Auswählen und Laden eines Treibers nicht mehr; Und gut, es sollte nicht, es gibt nie mehr als eine korrekte Wahl. Trotzdem soll libao ersetzt werden. Vielmehr soll es dazu bestimmt sein, es zu ergänzen. Das Schlüsselargument ist, warum hätte jeder jemals mehr als einen laufenden Sound Platform-Typ auf jeder einzelnen Maschine? Sicher, sie könnten ESD oder Kunst haben, aber sie ähneln mehr Dateiausgaben als ein Live-Gerät. Es gibt auch die OSS-Emulation in Alsa, aber gegebenenfalls einen guten ALSA-Treiber, der Oss verwendet hat? Dann gibt es die Tatsache, dass Anwendungen Libao sagen müssen, was "Plugin" verwendet wird, und alle Treiber in Libao haben unterschiedliche Parameter. Das heißt, der Antrag muss mehr wissen, als es darum geht, was es nicht sehen muss. Die App sollte nicht mehr sagen, mehr als "Geben Sie mir das lokale Gerät für die Wiedergabe mit *** Format" oder etwas zu diesem Effekt, und beginnen Sie mit dem Schreiben. Sollte keine Notwendigkeit von mehr als einem von (ALSA | OSS | SUN | Win32 | MacOSx) auf jeder gegebenen Verteilung sein. Daher ist eine Binärverteilung eines kompilierten Fahrers möglich, auch bevorzugt. Es wird vorgeschlagen, dass alle Hardwaretreiber in Libao und Madplay sowie mehrere andere Orte in Libaio überprüft und portiert werden. Dann können sie von diesen Paketen zugunsten einer AIO-Schnittstelle entfernt werden.


Audio-Eingabebibliothek Zugehörige Software

Smalloc

SMALOC (Static Memory Puffer Malloc) ist ein idealer Speichermanager für Echtzeit-Linux-Kernel-Module. ...

218

Herunterladen

Einzelgänger

Maverick ist ein Projekt, um ein kostenloses Open Source-Multivalue-Datenbankverwaltungssystem zu erstellen. ...

179

Herunterladen

FormVista

FORMVISTA ist ein offenkundiger, doppelt lizenzierter PHP-Komponenten-Framework für die schnelle Erstellung fortschrittlicher Business-Webanwendungen. ...

132

Herunterladen