tnt-file-meta

tnt-file-meta —

Synopsis




#define     TNT_FILE_META                   (s)
#define     tnt_media_label                 (type, name)
const gchar* tnt_media_name                 (TntMediaType media);
TntFileMeta* tnt_file_meta_new              (void);
TntFileMeta* tnt_file_meta_dup              (TntFileMeta *meta);
void        tnt_file_meta_free              (TntFileMeta *meta);
void        tnt_file_meta_reclaim_memory    (void);
TntFileMeta* tnt_file_meta_merge            (TntFileMeta *a,
                                             TntFileMeta *b);
gboolean    tnt_file_meta_strip_foreign     (TntFileMeta *file_meta);
gboolean    tnt_file_meta_is_local_user_input
                                            (TntFileMeta *meta);
void        tnt_file_meta_set_local_user_input
                                            (TntFileMeta *meta,
                                             gboolean value);
gboolean    tnt_file_meta_is_user_input     (TntFileMeta *meta);
void        tnt_file_meta_set_user_input    (TntFileMeta *meta,
                                             gboolean value);
TntFormatType tnt_file_meta_get_format      (TntFileMeta *meta);
void        tnt_file_meta_set_format        (TntFileMeta *meta,
                                             TntFormatType format);
guint8      tnt_file_meta_get_media         (TntFileMeta *meta);
void        tnt_file_meta_set_media         (TntFileMeta *meta,
                                             guint8 media);
gchar*      tnt_file_meta_get_name          (TntFileMeta *meta);
void        tnt_file_meta_set_name          (TntFileMeta *meta,
                                             const gchar *name);
gchar*      tnt_file_meta_get_title         (TntFileMeta *meta);
void        tnt_file_meta_set_title         (TntFileMeta *meta,
                                             const gchar *title);
gchar*      tnt_file_meta_get_collection    (TntFileMeta *meta);
void        tnt_file_meta_set_collection    (TntFileMeta *meta,
                                             const gchar *collection);
gchar*      tnt_file_meta_get_performer     (TntFileMeta *meta);
void        tnt_file_meta_set_performer     (TntFileMeta *meta,
                                             const gchar *performer);
gchar*      tnt_file_meta_get_author        (TntFileMeta *meta);
void        tnt_file_meta_set_author        (TntFileMeta *meta,
                                             const gchar *author);
gchar*      tnt_file_meta_get_keywords      (TntFileMeta *meta);
void        tnt_file_meta_set_keywords      (TntFileMeta *meta,
                                             const gchar *keywords);
gchar*      tnt_file_meta_get_seq           (TntFileMeta *meta);
void        tnt_file_meta_set_seq           (TntFileMeta *meta,
                                             const gchar *seq);
gint16      tnt_file_meta_get_year          (TntFileMeta *meta);
void        tnt_file_meta_set_year          (TntFileMeta *meta,
                                             gint16 year);
guint8      tnt_file_meta_get_lang          (TntFileMeta *meta,
                                             gint n);
void        tnt_file_meta_set_lang          (TntFileMeta *meta,
                                             gint n,
                                             guint8 lang);
guint8      tnt_file_meta_get_category      (TntFileMeta *meta,
                                             gint n);
void        tnt_file_meta_set_category      (TntFileMeta *meta,
                                             gint n,
                                             guint8 category);
gchar*      tnt_file_meta_get_best_title    (TntFileMeta *meta);
gchar*      tnt_file_meta_get_best_description
                                            (TntFileMeta *meta);
gboolean    tnt_file_meta_matches_string    (TntFileMeta *meta,
                                             TntMatchField field,
                                             const gchar *string);

Description

Details

TNT_FILE_META()

#define TNT_FILE_META(s) ((TntFileMeta *) (s))

s :

tnt_media_label()

#define        tnt_media_label(type, name)        _tnt_get_media_label (type, #name)

type :
name :

tnt_media_name ()

const gchar* tnt_media_name                 (TntMediaType media);

media :
Returns :

tnt_file_meta_new ()

TntFileMeta* tnt_file_meta_new              (void);

Returns :

tnt_file_meta_dup ()

TntFileMeta* tnt_file_meta_dup              (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_free ()

void        tnt_file_meta_free              (TntFileMeta *meta);

meta :

tnt_file_meta_reclaim_memory ()

void        tnt_file_meta_reclaim_memory    (void);


tnt_file_meta_merge ()

TntFileMeta* tnt_file_meta_merge            (TntFileMeta *a,
                                             TntFileMeta *b);

a :
b :
Returns :

tnt_file_meta_strip_foreign ()

gboolean    tnt_file_meta_strip_foreign     (TntFileMeta *file_meta);

file_meta :
Returns :

tnt_file_meta_is_local_user_input ()

gboolean    tnt_file_meta_is_local_user_input
                                            (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_local_user_input ()

void        tnt_file_meta_set_local_user_input
                                            (TntFileMeta *meta,
                                             gboolean value);

meta :
value :

tnt_file_meta_is_user_input ()

gboolean    tnt_file_meta_is_user_input     (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_user_input ()

void        tnt_file_meta_set_user_input    (TntFileMeta *meta,
                                             gboolean value);

meta :
value :

tnt_file_meta_get_format ()

TntFormatType tnt_file_meta_get_format      (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_format ()

void        tnt_file_meta_set_format        (TntFileMeta *meta,
                                             TntFormatType format);

meta :
format :

tnt_file_meta_get_media ()

guint8      tnt_file_meta_get_media         (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_media ()

void        tnt_file_meta_set_media         (TntFileMeta *meta,
                                             guint8 media);

meta :
media :

tnt_file_meta_get_name ()

gchar*      tnt_file_meta_get_name          (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_name ()

void        tnt_file_meta_set_name          (TntFileMeta *meta,
                                             const gchar *name);

meta :
name :

tnt_file_meta_get_title ()

gchar*      tnt_file_meta_get_title         (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_title ()

void        tnt_file_meta_set_title         (TntFileMeta *meta,
                                             const gchar *title);

meta :
title :

tnt_file_meta_get_collection ()

gchar*      tnt_file_meta_get_collection    (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_collection ()

void        tnt_file_meta_set_collection    (TntFileMeta *meta,
                                             const gchar *collection);

meta :
collection :

tnt_file_meta_get_performer ()

gchar*      tnt_file_meta_get_performer     (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_performer ()

void        tnt_file_meta_set_performer     (TntFileMeta *meta,
                                             const gchar *performer);

meta :
performer :

tnt_file_meta_get_author ()

gchar*      tnt_file_meta_get_author        (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_author ()

void        tnt_file_meta_set_author        (TntFileMeta *meta,
                                             const gchar *author);

meta :
author :

tnt_file_meta_get_keywords ()

gchar*      tnt_file_meta_get_keywords      (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_keywords ()

void        tnt_file_meta_set_keywords      (TntFileMeta *meta,
                                             const gchar *keywords);

meta :
keywords :

tnt_file_meta_get_seq ()

gchar*      tnt_file_meta_get_seq           (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_seq ()

void        tnt_file_meta_set_seq           (TntFileMeta *meta,
                                             const gchar *seq);

meta :
seq :

tnt_file_meta_get_year ()

gint16      tnt_file_meta_get_year          (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_set_year ()

void        tnt_file_meta_set_year          (TntFileMeta *meta,
                                             gint16 year);

meta :
year :

tnt_file_meta_get_lang ()

guint8      tnt_file_meta_get_lang          (TntFileMeta *meta,
                                             gint n);

meta :
n :
Returns :

tnt_file_meta_set_lang ()

void        tnt_file_meta_set_lang          (TntFileMeta *meta,
                                             gint n,
                                             guint8 lang);

meta :
n :
lang :

tnt_file_meta_get_category ()

guint8      tnt_file_meta_get_category      (TntFileMeta *meta,
                                             gint n);

meta :
n :
Returns :

tnt_file_meta_set_category ()

void        tnt_file_meta_set_category      (TntFileMeta *meta,
                                             gint n,
                                             guint8 category);

meta :
n :
category :

tnt_file_meta_get_best_title ()

gchar*      tnt_file_meta_get_best_title    (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_get_best_description ()

gchar*      tnt_file_meta_get_best_description
                                            (TntFileMeta *meta);

meta :
Returns :

tnt_file_meta_matches_string ()

gboolean    tnt_file_meta_matches_string    (TntFileMeta *meta,
                                             TntMatchField field,
                                             const gchar *string);

meta :
field :
string :
Returns :