Convertire un valore di tipo Long in un Float con la funzione gst util guint64 to gdouble() del API di GStreamer

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

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

La funzione "gst_util_guint64_to_gdouble()" del API di GStreamer, usata in Gambas, converte un valore di tipo Long in un valore di tipo Float (il double del C).


Mostriamo un esempio:

Library "libgstreamer-1.0:0.2403.0"

' gdouble gst_util_guint64_to_gdouble (guint64 value)
' Convert value to a gdouble.
Private Extern gst_util_guint64_to_gdouble(value As Long) As Float


Public Sub Main()

  Dim l As Long
  Dim f As Float
 
  l = 44444
  
  f = gst_util_guint64_to_gdouble(l)
   
  Print f
 
End


Riferimenti