Differenze tra le versioni di "Funzione di attesa in millisecondi con la libreria esterna libpulsecore"

Da Gambas-it.org - Wikipedia.
 
Riga 1: Riga 1:
Il sistema ''PulseAudio'' fornisce - fra l'altro - la funzione ''pa_msleep()'' che permette di porre in attesa l'applicazione per tot millisecondi.
+
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''"
 
  
 +
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:
Riga 12: Riga 11:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
  Dim i As Integer
+
  Dim i As Integer
 
    
 
    
   While True
+
   Do
 
     Inc i
 
     Inc i
 
     Print i
 
     Print i
   
 
 
     <FONT Color=red>pa_msleep(300)</font>
 
     <FONT Color=red>pa_msleep(300)</font>
   
+
   Loop
   Wend
 
 
    
 
    
  '''End'''
+
  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