Mercurial > hg > audiodb
comparison audioDB.h @ 433:681837f7c903 api-inversion
More on the query rationalization
Turn audioDB::delete_arrays and audioDB::read_data into ordinary
functions.
Also partially do audioDB::initialize_arrays, except for the bits that
we can't yet do because we haven't got a query datum/identifier going
through yet.
author | mas01cr |
---|---|
date | Wed, 24 Dec 2008 10:55:48 +0000 |
parents | 8632cd387e24 |
children | 7af140bf8a0a |
comparison
equal
deleted
inserted
replaced
432:62a0515f59be | 433:681837f7c903 |
---|---|
317 unsigned UseApiError; | 317 unsigned UseApiError; |
318 | 318 |
319 // private methods | 319 // private methods |
320 void error(const char* a, const char* b = "", const char *sysFunc = 0); | 320 void error(const char* a, const char* b = "", const char *sysFunc = 0); |
321 | 321 |
322 void initialize_arrays(int track, unsigned int numVectors, double *query, double *data_buffer, double **D, double **DD); | 322 void initialize_arrays(adb_t *adb, int track, unsigned int numVectors, double *query, double *data_buffer, double **D, double **DD); |
323 void delete_arrays(int track, unsigned int numVectors, double **D, double **DD); | |
324 void read_data(int trkfid, int track, double **data_buffer_p, size_t *data_buffer_size_p); | |
325 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata); | 323 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata); |
326 void set_up_query(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned int *nvp); | 324 void set_up_query(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned int *nvp); |
327 void set_up_query_from_key(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned *nvp, Uns32T queryIndex); | 325 void set_up_query_from_key(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned *nvp, Uns32T queryIndex); |
328 void set_up_db(double **snp, double **vsnp, double **spp, double **vspp, double **mddp, unsigned int *dvp); | 326 void set_up_db(double **snp, double **vsnp, double **spp, double **vspp, double **mddp, unsigned int *dvp); |
329 void query_loop(adb_query_parameters_t *params, adb_query_refine_t *refine, Uns32T queryIndex); | 327 void query_loop(adb_query_parameters_t *params, adb_query_refine_t *refine, Uns32T queryIndex); |