Differenze tra le versioni di "Trasformare una frazione in un valore di tipo Float con la funzione gst util fraction to double() della libreria libgstreamer"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "La funzione esterna ''gst_util_fraction_to_double( )'' della libreria ''libgstreamer'' consente di trasformare una frazione in un valore di tipo ''Float''. E' necessario aver...")
 
Riga 1: Riga 1:
 
La funzione esterna ''gst_util_fraction_to_double( )'' della libreria ''libgstreamer'' consente di trasformare una frazione in un valore di tipo ''Float''.
 
La funzione esterna ''gst_util_fraction_to_double( )'' della libreria ''libgstreamer'' consente di trasformare una frazione in un valore di tipo ''Float''.
  
E' necessario avere installata nel sistema e richiamare in Gambas la libreria dinamica condivisa: "''libgstreamer-1.0.so.0.803.0''"
+
E' necessario avere installata nel sistema e richiamare in Gambas la libreria condivisa: "''libgstreamer-1.0.so.0.2403.0'' ".
  
  
 
Mostriamo un esempio pratico, nel quale trasformeremo in un valore di tipo ''Float'' la frazione 3/4:
 
Mostriamo un esempio pratico, nel quale trasformeremo in un valore di tipo ''Float'' la frazione 3/4:
  Library "libgstreamer-1.0:0.803.0"
+
  Library "libgstreamer-1.0:0.2403.0"
 
   
 
   
 
  <FONT Color=gray>' ''void gst_util_fraction_to_double (gint src_n, gint src_d, gdouble *dest)''
 
  <FONT Color=gray>' ''void gst_util_fraction_to_double (gint src_n, gint src_d, gdouble *dest)''
Riga 12: Riga 12:
 
   
 
   
 
   
 
   
  '''Public''' Sub Main()
+
  Public Sub Main()
 
    
 
    
  Dim f As Float
+
  Dim f As Float
 
    
 
    
 
   gst_util_fraction_to_double(3, 4, VarPtr(f))
 
   gst_util_fraction_to_double(3, 4, VarPtr(f))
Riga 20: Riga 20:
 
   Print f
 
   Print f
 
    
 
    
  '''End'''
+
  End
  
  

Versione delle 16:04, 1 lug 2024

La funzione esterna gst_util_fraction_to_double( ) della libreria libgstreamer consente di trasformare una frazione in un valore di tipo Float.

E' necessario avere installata nel sistema e richiamare in Gambas la libreria condivisa: "libgstreamer-1.0.so.0.2403.0 ".


Mostriamo un esempio pratico, nel quale trasformeremo in un valore di tipo Float la frazione 3/4:

Library "libgstreamer-1.0:0.2403.0"

' void gst_util_fraction_to_double (gint src_n, gint src_d, gdouble *dest)
' Transforms a fraction to a gdouble.
Private Extern gst_util_fraction_to_double(src_n As Integer, src_d As Integer, dest As Pointer)


Public Sub Main()
 
  Dim f As Float
  
  gst_util_fraction_to_double(3, 4, VarPtr(f))
  
  Print f
  
End


Riferimenti