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...") |
|||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
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 | + | E' necessario avere installata nel sistema e richiamare in Gambas la libreria condivisa: "''libgstreamer-1.0.so.0.2407.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. | + | Library "libgstreamer-1.0:0.2407.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() | |
− | + | 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 | |
Versione attuale delle 14:47, 2 set 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.2407.0 ".
Mostriamo un esempio pratico, nel quale trasformeremo in un valore di tipo Float la frazione 3/4:
Library "libgstreamer-1.0:0.2407.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