GrlMediaAudio

GrlMediaAudio — A multimedia data for audio

Synopsis

#include <grilo.h>

                    GrlMediaAudioClass;
void                grl_media_audio_set_artist          (GrlMediaAudio *audio,
                                                         const gchar *artist);
void                grl_media_audio_set_album           (GrlMediaAudio *audio,
                                                         const gchar *album);
void                grl_media_audio_set_genre           (GrlMediaAudio *audio,
                                                         const gchar *genre);
void                grl_media_audio_set_lyrics          (GrlMediaAudio *audio,
                                                         const gchar *lyrics);
void                grl_media_audio_set_bitrate         (GrlMediaAudio *audio,
                                                         gint bitrate);
const gchar *       grl_media_audio_get_artist          (GrlMediaAudio *audio);
const gchar *       grl_media_audio_get_album           (GrlMediaAudio *audio);
const gchar *       grl_media_audio_get_genre           (GrlMediaAudio *audio);
const gchar *       grl_media_audio_get_lyrics          (GrlMediaAudio *audio);
gint                grl_media_audio_get_bitrate         (GrlMediaAudio *audio);
GrlMedia *          grl_media_audio_new                 (void);

Description

This high level class represents an audio multimedia item. It has methods to set and get properties like artist, album, and so on.

Details

GrlMediaAudioClass

typedef struct {
  GrlMediaClass parent_class;
} GrlMediaAudioClass;

Grilo Media audio Class

GrlMediaClass parent_class;

the parent class structure

grl_media_audio_set_artist ()

void                grl_media_audio_set_artist          (GrlMediaAudio *audio,
                                                         const gchar *artist);

Set the artist of the audio

audio :

the media instance

artist :

the audio's artist

Since 0.1.4


grl_media_audio_set_album ()

void                grl_media_audio_set_album           (GrlMediaAudio *audio,
                                                         const gchar *album);

Set the album of the audio

audio :

the media instance

album :

the audio's album

Since 0.1.4


grl_media_audio_set_genre ()

void                grl_media_audio_set_genre           (GrlMediaAudio *audio,
                                                         const gchar *genre);

Set the genre of the audio

audio :

the media instance

genre :

the audio's genre

Since 0.1.4


grl_media_audio_set_lyrics ()

void                grl_media_audio_set_lyrics          (GrlMediaAudio *audio,
                                                         const gchar *lyrics);

Set the lyrics of the audio

audio :

the media instance

lyrics :

the audio's lyrics

Since 0.1.4


grl_media_audio_set_bitrate ()

void                grl_media_audio_set_bitrate         (GrlMediaAudio *audio,
                                                         gint bitrate);

Set the bitrate of the audio

audio :

the media instance

bitrate :

the audio's bitrate

Since 0.1.4


grl_media_audio_get_artist ()

const gchar *       grl_media_audio_get_artist          (GrlMediaAudio *audio);

audio :

the media instance

Returns :

the artist of the audio

Since 0.1.4


grl_media_audio_get_album ()

const gchar *       grl_media_audio_get_album           (GrlMediaAudio *audio);

audio :

the media instance

Returns :

the album of the audio

Since 0.1.4


grl_media_audio_get_genre ()

const gchar *       grl_media_audio_get_genre           (GrlMediaAudio *audio);

audio :

the media instance

Returns :

the genre of the audio

Since 0.1.4


grl_media_audio_get_lyrics ()

const gchar *       grl_media_audio_get_lyrics          (GrlMediaAudio *audio);

audio :

the media instance

Returns :

the lyrics of the audio

Since 0.1.4


grl_media_audio_get_bitrate ()

gint                grl_media_audio_get_bitrate         (GrlMediaAudio *audio);

audio :

the media instance

Returns :

the bitrate of the audio

Since 0.1.4


grl_media_audio_new ()

GrlMedia *          grl_media_audio_new                 (void);

Creates a new data audio object.

Returns :

a newly-allocated data audio.

Since 0.1.4

See Also

GrlConfig, GrlMediaBox, GrlMediaVideo, GrlMediaImage