#include <cddb/version.h>
#include <cddb/cddb_config.h>
#include <cddb/cddb_error.h>
#include <cddb/cddb_track.h>
#include <cddb/cddb_disc.h>
#include <cddb/cddb_site.h>
#include <cddb/cddb_conn.h>
#include <cddb/cddb_cmd.h>
#include <cddb/cddb_log.h>
Go to the source code of this file.
Defines | |
#define | CDDB_H 1 |
#define | BIT(n) (1 << n) |
Enumerations | |
enum | cddb_flag_t { CDDB_F_EMPTY_STR = BIT(0), CDDB_F_NO_TRACK_ARTIST = BIT(1) } |
An enumeration of flags that influence the behaviour of the library. More... | |
Functions | |
void | libcddb_init (void) |
Initializes the library. | |
void | libcddb_shutdown (void) |
Frees up any global (cross connection) resources. | |
void | libcddb_set_flags (unsigned int flags) |
Set one or more flags that influence the library behvaiour. | |
void | libcddb_reset_flags (unsigned int flags) |
Reset one or more flags that influence the library behvaiour. |
|
|
|
|
|
An enumeration of flags that influence the behaviour of the library. You can set or reset these flags using the libcddb_set_flags and libcddb_reset_flags functions. |
|
Initializes the library. This is used to setup any globally used variables. The first time you create a new CDDB connection structure the library will automatically initialize itself. So, there is no need to explicitly call this function. |
|
Reset one or more flags that influence the library behvaiour.
|
|
Set one or more flags that influence the library behvaiour.
|
|
Frees up any global (cross connection) resources. You should call this function before terminating your program. Using any library calls after shutting down are bound to give problems. |