Differenze tra le versioni di "Alsa e Gambas: Invio dati con una funzione Alsa"

Da Gambas-it.org - Wikipedia.
(Nuova pagina: Come abbiamo accennato nel precedente paragrafo, per inviare i dati ad Alsa, perché li processi, sono possibili tre modalità |1| ==Note== [1] Ricordiamo che esse sono: * ...)
 
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Come abbiamo accennato nel precedente paragrafo, per inviare i dati ad Alsa, perché li processi, sono possibili tre modalità |[[#Note|1]]|
+
#REDIRECT [[ALSA_e_Gambas_-_Invio_dei_dati_ad_Alsa_mediante_una_specifica_funzione_esterna]]
 
 
 
 
==Note==
 
[1] Ricordiamo che esse sono:
 
* inviare ad Alsa un evento Eco, ed attendere che esso torni al sequencer;
 
* attendere un avviso di EVENT_STOP per la coda degli eventi che viene inviato dalla porta Timer di sistema (questa richiederebbe una sottoscrizione);
 
* attendere che il pool di uscita sia vuoto (in questo caso si utilizzerebbe la funzione: snd_seq_sync_output_queue(snd_seq_t *seq, size_t size), la quale attende sino a che tutti gli eventi sono stati processati.
 

Versione attuale delle 17:42, 12 gen 2022