Differenze tra le versioni di "Funzione di attesa in millisecondi con la libreria esterna libpulsecore"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Il sistema ''PulseAudio'' fornisce - fra l'altro - la funzione ''pa_msleep()'' che permette di porre in attesa l'applicazione per tot millisecondi. Per poter fruire di tale r...") |
|||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
− | Il sistema ''PulseAudio'' fornisce - fra l'altro - la funzione | + | Il sistema ''PulseAudio'' fornisce - fra l'altro - la funzione "pa_msleep()" che permette di porre in attesa l'applicazione per tot millisecondi. |
− | |||
− | |||
+ | Per poter fruire di tale risorsa, è necessario aver istallata nel sistema operativo e richiamare in Gambas la libreria: "''libpulsecore-13.99.so'' ". | ||
Mostriamo un semplice esempio pratico: | Mostriamo un semplice esempio pratico: | ||
− | Library "libpulsecore- | + | Library "libpulsecore-13.99" |
<FONT Color=gray>' ''int pa_msleep(unsigned long t)'' | <FONT Color=gray>' ''int pa_msleep(unsigned long t)'' | ||
Riga 12: | Riga 11: | ||
− | + | Public Sub Main() | |
− | + | Dim i As Integer | |
− | + | Do | |
Inc i | Inc i | ||
Print i | Print i | ||
− | |||
<FONT Color=red>pa_msleep(300)</font> | <FONT Color=red>pa_msleep(300)</font> | ||
− | + | Loop | |
− | |||
− | + | End | |
− | |||
Versione attuale delle 08:38, 1 lug 2024
Il sistema PulseAudio fornisce - fra l'altro - la funzione "pa_msleep()" che permette di porre in attesa l'applicazione per tot millisecondi.
Per poter fruire di tale risorsa, è necessario aver istallata nel sistema operativo e richiamare in Gambas la libreria: "libpulsecore-13.99.so ".
Mostriamo un semplice esempio pratico:
Library "libpulsecore-13.99" ' int pa_msleep(unsigned long t) ' Wait t milliseconds. Private Extern pa_msleep(t As Long) As Integer Public Sub Main() Dim i As Integer Do Inc i Print i pa_msleep(300) Loop End
Riferimenti
- /usr/include/pulse/util.h