Differenze tra le versioni di "Confrontare due Interi con la funzione esterna gst util seqnum compare() del API di GStreamer"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "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 è m...")
 
 
Riga 1: Riga 1:
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.
+
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à:
 
In particolare il risultato sarà:
Riga 8: Riga 8:
  
 
Mostriamo un esempio pratico:
 
Mostriamo un esempio pratico:
  Library "libgstreamer-1.0"
+
  Library "libgstreamer-1.0:0.2403.0"
 
   
 
   
 
  <FONT Color=gray>' ''gint32 gst_util_seqnum_compare (guint32 s1, guint32 s2)''
 
  <FONT Color=gray>' ''gint32 gst_util_seqnum_compare (guint32 s1, guint32 s2)''
Riga 15: Riga 15:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
   
 
   
  Dim n1, n2, ris As Integer
+
  Dim n1, n2, ris As Integer
 
    
 
    
 
   n1 = 13
 
   n1 = 13
Riga 26: Riga 26:
 
   Print ris
 
   Print ris
 
    
 
    
  '''End'''
+
  End

Versione attuale delle 16:18, 1 lug 2024

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:0.2403.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