Estensione audio X11.

X11 L'estensione audio mira a fornire un supporto audio per il sistema X Window.
Scarica ora

Estensione audio X11. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Helge Bahmann
  • Sito web dell'editore:
  • http://www.chaoticmind.net/~hcb/murx/xaudio/

Estensione audio X11. Tag


Estensione audio X11. Descrizione

X11 L'estensione audio mira a fornire un supporto audio per il sistema X Window. X11 L'estensione audio mira a fornire un supporto audio per il sistema X Window, in particolare l'implementazione di riferimento X.ORG. I dati audio possono essere indirizzati direttamente tramite il protocollo X in modo che le applicazioni remote possano riprodurre e acquisire in modo trasparente l'audio attraverso la rete nello stesso modo in cui possono fare interazione grafica e mouse / tastiera. Applicazioni con requisiti di latenza rigorosi possono alternativamente utilizzare la memoria condivisa. L'estensione fornisce ai ganci per un "gestore compositing audio" che gestisce come più applicazioni possono accedere simultaneamente all'hardware audio (miscela di flussi, mute alcuni flussi); È la controparte al window manager.operation L'implementazione fornisce effettivamente due estensioni distinte del server: tempo e audio. Le estensioni del tempo forniscono orologi e scheduler sul lato server; I client possono utilizzare questa estensione per delegare X richieste al server che non vengono immediatamente eseguite ma differite a un punto successivo in tempo. L'estensione audio si basa sulla parte superiore di questo e fornitori di campioni di campioni e PCMConTexts.Samplebuffer sono l'equivalente audio dei pixmap, ma invece dei valori dei pixel archiviano campioni audio. I campioni audio sono valori scalari, quindi un campioneBuffer può memorizzare solo i dati per un singolo canale - i dati per più canali devono essere memorizzati in più campioni di campioni. L'estensione fornisce operazioni aritmetiche per manipolare le gamme di campioni memorizzati in buffer di campioni (moltiplicazione, accumulo, convoluzione) e consentono il download di campioni da / dal server. Samplebuffer memorizza un numero statico di campioni ma realizza un concetto di "finestra scorrevole" per supportare i dati di streaming tramite un buffer di esempio: il produttore di dati può "spostarsi" l'indice di base di un buffer di esempio in modo che i campioni "usati" siano spostati I campioni del buffer e dei "nuovi" vengono spostati. Tuttavia, a differenza dei buffer FIFO, il SampleBuffer fornisce funzionalità di accesso casuale all'interno della "finestra di interesse". Semamplebuffer può essere inserito in memoria condivisa per ridurre al minimo la latenza per le applicazioni che interagiscono con un server X locale.Applications può istanziare PCMConTexts per riprodurre campioni memorizzati in campioni di campioni o catturare campioni per campioni di campioni. Un PCMContext corrisponde vagamente a una finestra visiva o una finestra in quanto contiene tutte le informazioni sul modo in cui i valori di campioni devono essere interpretati (tasso di campionamento , assegnazione di buffer ai canali ecc.). Inoltre PCMConTexts funge da fonti del tempo: i client possono pianificare le richieste di X da eseguire in punti specifici nel tempo di riproduzione / acquisizione e possono ricevere eventi di stato in merito alla riproduzione / procedura di avanzamento (e aggiornare i dati di esempio come desiderato). L'estensione Supporta uno speciale "Gestore compositing audio" (analogo alla finestra / gestore compositing) a multiplex multiple x client che riproduce audio. I client creano PCMConTexts come se avessero accesso esclusivo a un dispositivo audio. Tuttavia, non appena il contesto è attivato, l'operazione viene intercettata dal gestore di compositing audio che può adottare i passaggi appropriati per mescolare correttamente (o altrimenti il processo) del nuovo flusso audio. Il gestore audio può ottenere questo programando le operazioni appropriate sul buffer di esempio per accumulare tutti i buffer "secondari" in "primario" buffer di riproduzione. Truffers.requirements: · x.org> = 7.1; Assicurarsi che le intestazioni dello sviluppo del server siano installate · Alsa Sound System, LicaSound> = 1.0.13Questo è nuovo in questa versione: · Numerosi miglioramenti e bugfix.


Estensione audio X11. Software correlato

Einstein Player.

Einstein Player è un lettore multimediale audio modularizzato che può gestire enormi database di musica. ...

177

Scarica

Jukebox Power Pack.

Jukebox Power Pack è il risultato di una collaborazione tra i progetti di Atunes, Jajuk e Jukes Audio Player. ...

156

Scarica

Fluidgui.

FLUIDGUI è un front-end grafico per il sintetizzatore software fluidsynth. ...

141

Scarica

Cryosleep.

Il software Cryosleep genera cambiamenti di noisewaves con un cervello sovrapposto. ...

54

Scarica