Differenze tra le versioni di "Convertire un valore di tipo Float in un Long con la funzione gst util gdouble to guint64() del API di GStreamer"
Da Gambas-it.org - Wikipedia.
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | La funzione | + | La funzione "gst_util_gdouble_to_guint64()" del API di ''GStreamer'', usata in Gambas, converte un valore di tipo ''Float'' (il ''double'' del C) in un valore di tipo ''Long''. Ovviamente i decimali vengono nel risultato troncati. |
− | |||
Mostriamo un esempio: | Mostriamo un esempio: | ||
− | Library "libgstreamer-1.0" | + | Library "libgstreamer-1.0:0.2409.0" |
<FONT Color=gray>' ''guint64 gst_util_gdouble_to_guint64 (gdouble value)'' | <FONT Color=gray>' ''guint64 gst_util_gdouble_to_guint64 (gdouble value)'' | ||
Riga 10: | Riga 9: | ||
− | + | Public Sub Main() | |
− | + | Dim f As Float | |
− | + | Dim l As Long | |
f = 4444.444 | f = 4444.444 | ||
Riga 21: | Riga 20: | ||
Print l | Print l | ||
− | + | End |
Versione attuale delle 10:00, 30 nov 2024
La funzione "gst_util_gdouble_to_guint64()" del API di GStreamer, usata in Gambas, converte un valore di tipo Float (il double del C) in un valore di tipo Long. Ovviamente i decimali vengono nel risultato troncati.
Mostriamo un esempio:
Library "libgstreamer-1.0:0.2409.0" ' guint64 gst_util_gdouble_to_guint64 (gdouble value) ' Convert value to an guint64. Private Extern gst_util_gdouble_to_guint64(value As Float) As Long Public Sub Main() Dim f As Float Dim l As Long f = 4444.444 l = gst_util_gdouble_to_guint64(f) Print l End