Struct trackdata

Struct Documentation

struct trackdata

the music meta data’s struct

Public Functions

trackdata(stmt *dbstate)

Constructor. typically used for returning search results.

Parameters:

dbstate – the sqlite statement

trackdata(const std::string &trackTitle__ = "")

Construct used for filtering track entries.

Use this constructor to specify filtering conditions for a search query. Leave parameters blank

Parameters:

trackTitle__ – the title of the track

bool GenSearchSTMT(stmt &dbstate, sqlite3 *db)

generates the search statement

Parameters:
  • dbstate – statement pointer

  • db – Root DB

Returns:

true

Returns:

false

bool GenInsertSTMT(stmt &dbstate, sqlite3 *db)

generates the insert statements

Parameters:
  • dbstate – statement pointer

  • db – Root DB

Returns:

true

Returns:

false

bool GenEditSTMT(stmt &dbstate, sqlite3 *db, trackdata &toEdit)
bool GenDeleteSTMT(stmt &dbstate, sqlite3 *db)

Public Members

std::string trackTitle
BIN mixBinary
BIN noteBinary
std::string cachedMixList

Included music list.