src/lib/lightmediascanner_db_audio.c File Reference

#include <lightmediascanner_db.h>
#include "lightmediascanner_db_private.h"
#include <stdlib.h>
#include <stdio.h>

Include dependency graph for lightmediascanner_db_audio.c:

Go to the source code of this file.

Defines

#define _DB_T_UPDATE(db, name, array)   lms_db_table_update_if_required(db, name, LMS_ARRAY_SIZE(array), array)

Functions

lms_db_audio_tlms_db_audio_new (sqlite3 *db)
int lms_db_audio_start (lms_db_audio_t *lda)
int lms_db_audio_free (lms_db_audio_t *lda)
int lms_db_audio_add (lms_db_audio_t *lda, struct lms_audio_info *info)


Define Documentation

#define _DB_T_UPDATE ( db,
name,
array   )     lms_db_table_update_if_required(db, name, LMS_ARRAY_SIZE(array), array)

Definition at line 254 of file lightmediascanner_db_audio.c.


Function Documentation

int lms_db_audio_add ( lms_db_audio_t lda,
struct lms_audio_info info 
)

Add audio file to DB.

This is usually called from plugin's parse() callback.

Parameters:
lda handle returned by lms_db_audio_new().
info audio information to store.
Returns:
On success 0 is returned.

Definition at line 694 of file lightmediascanner_db_audio.c.

References lms_audio_info::id.


Generated on Wed Apr 22 23:56:01 2009 for Light Media Scanner by  doxygen 1.5.8