taglib.cpp File Reference

Include dependency graph for taglib.cpp:


Namespaces

namespace  TagLib

Defines

#define SET(foo, bar)
#define SET(foo, bar)   vlc_meta_Set##foo( p_meta, p_tag->bar ().toCString(true))
#define SETINT(foo, bar)
#define SET(a, b)
#define WRITE(foo, bar)

Functions

static int ReadMeta (vlc_object_t *)
static int DownloadArt (vlc_object_t *)
static int WriteMeta (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void DetectImage (FileRef f, demux_t *p_demux)

Define Documentation

#define SET ( a,
 ) 

Value:

if(b) { \
            String *psz_##a = new String( b, \
                String::UTF8 ); \
            p_tag->set##a( *psz_##a ); \
            delete psz_##a; \
        }

#define SET ( foo,
bar   )     vlc_meta_Set##foo( p_meta, p_tag->bar ().toCString(true))

#define SET ( foo,
bar   ) 

Value:

if( !strncmp( psz_tag, foo, 4 ) ) \
vlc_meta_Set##bar( p_meta, p_t->toString().toCString(true))

#define SETINT ( foo,
bar   ) 

Value:

{ \
        char psz_tmp[10]; \
        snprintf( (char*)psz_tmp, 10, "%d", p_tag->bar() ); \
        vlc_meta_Set##foo( p_meta, (char*)psz_tmp ); \
    }

#define WRITE ( foo,
bar   ) 

Value:

psz_meta = input_item_Get##foo( p_item ); \
        if( psz_meta ) \
        { \
            ByteVector p_byte( bar, 4 ); \
            ID3v2::TextIdentificationFrame p_frame( p_byte ); \
            p_frame.setText( psz_meta ); \
            p_id3tag->addFrame( &p_frame ); \
            free( psz_meta ); \
        } \


Function Documentation

static void DetectImage ( FileRef  f,
demux_t p_demux 
) [static]

static int DownloadArt ( vlc_object_t  )  [static]

static int ReadMeta ( vlc_object_t  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 

static int WriteMeta ( vlc_object_t  )  [static]


Generated on Wed Aug 13 08:04:39 2008 for VLC by  doxygen 1.5.1