Confrontare due Interi con la funzione esterna gst util seqnum compare() del API di GStreamer

Da Gambas-it.org - Wikipedia.

La funzione esterna gst_util_seqnum_compare( ) del API di GStreamer confronta due numeri interi, e restituisce un valore che indica non solo se uno dei due numeri è maggiore dell'altro, ma anche la loro differenza.

In particolare il risultato sarà:

  • un numero positivo, se n1 > n2
  • 0 se n1 = n2
  • in numero negativo, se n1 < n2


Mostriamo un esempio pratico:

Library "libgstreamer-1.0"

' gint32 gst_util_seqnum_compare (guint32 s1, guint32 s2)
' Compare two sequence numbers, handling wraparound.
Private Extern gst_util_seqnum_compare(s1 As Integer, s2 As Integer) As Integer


Public Sub Main()

 Dim n1, n2, ris As Integer
 
  n1 = 13
  n2 = 8 
  
  ris = gst_util_seqnum_compare(n1, n2)
  
  Print ris
  
End