Funzione di attesa in millisecondi con la libreria esterna libpulsecore

Da Gambas-it.org - Wikipedia.
Versione del 1 lug 2024 alle 08:38 di Vuott (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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