Mercurial > hg > audiodb
diff audioDB.h @ 455:93ce12fe2f76 api-inversion
Begin pushing adb_t *adb into index_query_loop and query_loop_points
author | mas01cr |
---|---|
date | Wed, 24 Dec 2008 10:57:23 +0000 |
parents | f3b0ddc1ead0 |
children | 0ef029232213 |
line wrap: on
line diff
--- a/audioDB.h Wed Dec 24 10:57:18 2008 +0000 +++ b/audioDB.h Wed Dec 24 10:57:23 2008 +0000 @@ -325,7 +325,7 @@ void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata); int query_loop(adb_t *adb, adb_query_spec_t *spec); - void query_loop_points(adb_query_spec_t *spec, double* query, adb_qpointers_internal_t *qpointers); + void query_loop_points(adb_t *adb, adb_query_spec_t *spec, double* query, adb_qpointers_internal_t *qpointers); void initRNG(); void initDBHeader(const char *dbName); void initInputFile(const char *inFile); @@ -386,7 +386,7 @@ Uns32T index_insert_shingles(vector<vector<float> >*, Uns32T trackID, double* spp); void index_make_shingle(vector<vector<float> >*, Uns32T idx, double* fvp, Uns32T dim, Uns32T seqLen); int index_norm_shingles(vector<vector<float> >*, double* snp, double* spp); - int index_query_loop(adb_query_spec_t *spec, const char* dbName, Uns32T queryIndex); + int index_query_loop(adb_t *adb, adb_query_spec_t *spec); vector<vector<float> >* index_initialize_shingles(Uns32T sz); int index_init_query(const char* dbName); int index_exists(const char* dbName, double radius, Uns32T sequenceLength);