21 #ifndef VLC_FINGERPRINTER_H
22 # define VLC_FINGERPRINTER_H
33 typedef struct fingerprinter_sys_t fingerprinter_sys_t;
38 unsigned int i_duration;
41 char *psz_fingerprint;
51 if ( !p_r )
return NULL;
52 p_r->results.psz_fingerprint = NULL;
54 vlc_gc_incref( p_item );
56 vlc_array_init( & p_r->results.metas_array );
62 vlc_gc_decref( p_f->p_item );
63 free( p_f->results.psz_fingerprint );
64 for (
int i=0; i< vlc_array_count( & p_f->results.metas_array ) ; i++ )
65 vlc_meta_Delete( (vlc_meta_t *) vlc_array_item_at_index( & p_f->results.metas_array, i ) );
74 fingerprinter_sys_t * p_sys;
Definition: vlc_fingerprinter.h:35
Definition: vlc_arrays.h:278
Definition: vlc_fingerprinter.h:69
Definition: vlc_objects.h:42