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 | + | 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() | |
− | + | Dim n1, n2, ris As Integer | |
n1 = 13 | n1 = 13 | ||
Riga 26: | Riga 26: | ||
Print ris | Print ris | ||
− | + | 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