Ciao, si, credo che proverò anche questo esempio. ti ringrazio.
Adesso sto provando a costruire un MediaPlayer Video usando l'esempio "Gestione dei file video con le funzioni esterne del API di LibVLC"
http://www.gambas-it.org/wiki/index.php?title=Gestione_dei_file_video_con_le_funzioni_esterne_del_API_di_LibVLC dato che ho istallato VLC Player e le librerie sono OK.
Sono riuscito ad ottenere il controllo volume:
''LIBVLC_API int libvlc_audio_get_volume(libvlc_media_player_t * p_mi)
Private Extern libvlc_audio_get_volume(p_mi As Pointer) As Integer
il funzionamento è OK
Ma ho un problema:
non riesco ad ottenere e settare (get;set) del contrasto, luminosità, saturazione ecc, ecc.
Ti scrivo il codice che ho provato:
Private Enum libvlc_video_adjust_option_t,
libvlc_adjust_Enable = 0,
libvlc_adjust_Contrast,
libvlc_adjust_Brightness,
libvlc_adjust_Hue,
libvlc_adjust_Saturation,
libvlc_adjust_Gamma
'LIBVLC_API void libvlc_video_set_adjust_int(libvlc_media_player_t * p_mi, unsigned option, int value)
'Valore int
Private Extern libvlc_video_set_adjust_int(p_mi As Pointer, option As Integer, int_value As Integer)
' valore float
Private Extern libvlc_video_set_adjust_float(p_mi As Pointer, option As Integer, float_value As Float)
'dove option = libvlc_video_adjust_option_t
Se hai qualche suggerimento lo accetterei volentieri dato che non riesco a capire dove non va. Ciao a presto