X11 Audioerweiterung.

X11 Audio-Erweiterung zielt darauf ab, den Audiounterstützung für das X-Fenstersystem bereitzustellen.
Jetzt downloaden

X11 Audioerweiterung. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Helge Bahmann
  • Website des Verlags:
  • http://www.chaoticmind.net/~hcb/murx/xaudio/

X11 Audioerweiterung. Stichworte


X11 Audioerweiterung. Beschreibung

X11 Audioerweiterung zielt darauf ab, den Audiounterstützung für das X-Fenstersystem bereitzustellen. Die X11-Audioerweiterung zielt darauf ab, den Audiounterstützung für das X-Fenstersystem, insbesondere der X.org-Referenzimplementierung, bereitzustellen. Audiodaten können direkt über das X-Protokoll geleitet werden, sodass Remote-Anwendungen Audio über das Netzwerk auf dieselbe Weise transparent spielen und erfassen können. Die Erweiterung bietet Haken für einen "Audio-Compositing-Manager", der verwaltet, wie mehrere Anwendungen gleichzeitig auf die Audio-Hardware (Mix-Streams, stummgeschaltet werden können). Es ist das Gegenstück zum Fensterleiter. Die Implementierung bietet tatsächlich zwei verschiedene Servererweiterungen: Zeit und Audio. Die Zeitverlängerungen liefern serverseitige Uhren und Scheduler. Clients können diese Erweiterung verwenden, um X-Anforderungen an den Server zu delegieren, der nicht sofort ausgeführt wird, sondern auf einen späteren Zeitpunkt aufgeschoben wird. Die Audioerweiterung baut auf dieser und der Anbieter Musterbeller und PCMCONTEXTS.SampleBuffers das Audioäquivalent von PixMaps, aber anstelle von Pixelwerten speichern sie Audioproben. Audioabtastungen sind skalare Werte, sodass ein SampleFuffer nur Daten für einen einzelnen Kanal speichern kann - Daten für mehrere Kanäle müssen in mehreren SampleFuffers gespeichert werden. Die Erweiterung stellt arithmetische Vorgänge bereit, um Bereichen der in Probenpuffer gespeicherten Abtastungen (Multiplikation, Akkumulation, Faltung) zu manipulieren und ermöglicht den Auf- / Herunterladen von Samples auf / vom Server. SampleBuffers speichern eine statische Anzahl von Mustern, realisieren jedoch ein "Gleitfenster" -Konzept, um Streaming-Daten durch einen Probenpuffer zu unterstützen: Der Erzeuger von Daten kann den Basisindex eines Probenpuffers so verschieben, dass "verwendete" Proben aus dem Puffer- und "neue" Proben werden verschoben. Im Gegensatz zu den FIFO-Puffern liefert der SampleFuffer jedoch in einem "Fenster von Interesse". SampleBuffers können in einem gemeinsam genutzten Speichern aufgestellt werden, um die Latenz für Anwendungen zu minimieren, die mit einem lokalen X-Server interagieren. Instantiate PCMCONTEXTS zur Wiedergabe von Proben, die in Musterbellern gespeichert sind oder Proben an Musterfellers erfassen. Ein PCMCONTEXT entspricht einem visuellen oder einem Fenstern dadurch, dass er alle Informationen enthält, wie die Beispielwerte interpretiert werden sollen (Abtastrate , Zuweisung von Puffern zu Kanälen usw.). Zusätzlich PCMCONTEXTS agieren als Zeitquellen: Clients können X-Anfragen einplanen, um in der Wiedergabe- / Erfassungszeit zu bestimmten Punkten ausgeführt werden zu können, und sie können Statusereignisse über den Wiedergabe / Capture-Fortschritt (und nach Wunsch nach oben) empfangen. Unterstützt einen speziellen "Audio-Compositing Manager" (analog zum Fenster / Compositing Manager), um Multiplex-Multiplex-Multiple X-Clients, die Audio spielen, zu multiplexen. Die Clients erstellen PCMCONTEXTS, als hätten sie einen exklusiven Zugriff auf ein Audiogerät. Sobald der Kontext aktiviert ist, wird der Vorgang jedoch von dem Audio-Compositing-Manager abgefangen, der geeignete Schritte annehmen kann, um den neuen Audiostrom ordnungsgemäß zu mischen (oder auf andere Weise). Der Audiomanager kann dies erreichen, indem sie geeignete Vorgänge auf dem Probenpuffer planen, um alle "sekundären" Puffer anzusammeln, um in "Primär" -Appback-Puffern zu sammeln. Stellen Sie sicher, dass die Serverentwicklungsheader installiert sind · ALSA-Soundsystem, libasound> = 1.0.13Was neu in dieser Version: · Zahlreiche Verbesserungen und Bugfixes.


X11 Audioerweiterung. Zugehörige Software

ts2mpa.

TS2MPA ist ein einfaches Werkzeug, um MPEG-Audio aus einem MPEG-2-Transportstrom zu extrahieren. ...

148

Herunterladen

Flüssigseife

LIQUIDSOAP ist ein leistungsfähiges Werkzeug zum Bauen von komplexen Audio-Streaming-Systemen, die typischerweise Internet-Radios ansprechen. ...

135

Herunterladen