Logo Search packages:      
Sourcecode: libmpdclient version File versions  Download package

mpd_pure struct mpd_song* mpd_entity_get_song ( const struct mpd_entity entity  )  [read]

Obtains a pointer to the mpd_song object enclosed by this mpd_entity. Calling this function is only allowed of mpd_entity_get_type() has returned MPD_ENTITY_TYPE_SONG.

Returns:
the song object

Definition at line 112 of file entity.c.

References mpd_entity::info, mpd_entity_get_song(), MPD_ENTITY_TYPE_SONG, mpd_entity::song, and mpd_entity::type.

Referenced by mpd_entity_get_song().

{
      assert(entity != NULL);
      assert(entity->type == MPD_ENTITY_TYPE_SONG);

      return entity->info.song;
}


Generated by  Doxygen 1.6.0   Back to index