Metadata

Typedefs

typedef gavl_metadata_t bgav_metadata_t
 Opaque metadata container.

Functions

BGAV_PUBLIC const char * bgav_metadata_get_author (const bgav_metadata_t *metadata)
 Get the author (or composer) of the track.
BGAV_PUBLIC const char * bgav_metadata_get_title (const bgav_metadata_t *metadata)
 Get the title of the track.
BGAV_PUBLIC const char * bgav_metadata_get_comment (const bgav_metadata_t *metadata)
 Get an additional comment of the track.
BGAV_PUBLIC const char * bgav_metadata_get_copyright (const bgav_metadata_t *metadata)
 Get the copyright notice of the track.
BGAV_PUBLIC const char * bgav_metadata_get_album (const bgav_metadata_t *metadata)
 Get the album this track comes from.
BGAV_PUBLIC const char * bgav_metadata_get_artist (const bgav_metadata_t *metadata)
 Get the artist (or performer) of this track.
BGAV_PUBLIC const char * bgav_metadata_get_albumartist (const bgav_metadata_t *metadata)
 Get the album artist of this track.
BGAV_PUBLIC const char * bgav_metadata_get_genre (const bgav_metadata_t *metadata)
 Get the genre this track belongs to.
BGAV_PUBLIC const char * bgav_metadata_get_date (const bgav_metadata_t *metadata)
 Get the date of the recording.
BGAV_PUBLIC int bgav_metadata_get_track (const bgav_metadata_t *metadata)
 Get the track index.

Typedef Documentation

typedef gavl_metadata_t bgav_metadata_t

Opaque metadata container.

This structure is returned by bgav_get_metadata


Function Documentation

BGAV_PUBLIC const char* bgav_metadata_get_author ( const bgav_metadata_t metadata  ) 

Get the author (or composer) of the track.

Parameters:
metadata Metadata container
Returns:
The author of the track in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_title ( const bgav_metadata_t metadata  ) 

Get the title of the track.

Parameters:
metadata Metadata container
Returns:
The title of the track in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_comment ( const bgav_metadata_t metadata  ) 

Get an additional comment of the track.

Parameters:
metadata Metadata container
Returns:
The comment in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_copyright ( const bgav_metadata_t metadata  ) 

Get the copyright notice of the track.

Parameters:
metadata Metadata container
Returns:
The copyright notice in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_album ( const bgav_metadata_t metadata  ) 

Get the album this track comes from.

Parameters:
metadata Metadata container
Returns:
The album in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_artist ( const bgav_metadata_t metadata  ) 

Get the artist (or performer) of this track.

Parameters:
metadata Metadata container
Returns:
The artist in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_albumartist ( const bgav_metadata_t metadata  ) 

Get the album artist of this track.

Parameters:
metadata Metadata container
Returns:
The album artist in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_genre ( const bgav_metadata_t metadata  ) 

Get the genre this track belongs to.

Parameters:
metadata Metadata container
Returns:
The genre in UTF-8 or NULL
BGAV_PUBLIC const char* bgav_metadata_get_date ( const bgav_metadata_t metadata  ) 

Get the date of the recording.

Parameters:
metadata Metadata container
Returns:
The date in UTF-8 or NULL
BGAV_PUBLIC int bgav_metadata_get_track ( const bgav_metadata_t metadata  ) 

Get the track index.

Parameters:
metadata Metadata container
Returns:
The track index or 0
Generated on Fri Jun 8 17:30:02 2012 for gmerlin-avdecoder by  doxygen 1.6.3