def create_from_image(image): li = _link.LinkInterface() return Link(li.create_from_image(image.get_struct()))
def create_from_playlist(playlist): li = _link.LinkInterface() link_struct = li.create_from_playlist(playlist.get_struct()) if link_struct is not None: return Link(link_struct)
def create_from_user(user): li = _link.LinkInterface() return Link(li.create_from_user(user.get_struct()))
def create_from_album_cover(album, size=image.ImageSize.Normal): li = _link.LinkInterface() return Link(li.create_from_album_cover(album.get_struct(), size))
def create_from_search(search): li = _link.LinkInterface() return Link(li.create_from_search(search.get_struct()))
def create_from_artistbrowse_portrait(artistbrowse, index): li = _link.LinkInterface() return Link( li.create_from_artistbrowse_portrait(artistbrowse.get_struct(), index))
def create_from_album(album): li = _link.LinkInterface() return Link(li.create_from_album(album.get_struct()))
def create_from_artist_portrait(artist, size=image.ImageSize.Normal): li = _link.LinkInterface() return Link(li.create_from_artist_portrait(artist.get_struct(), size))
def create_from_artist(artist): li = _link.LinkInterface() return Link(li.create_from_artist(artist.get_struct()))
def create_from_track(track, offset=0): li = _link.LinkInterface() return Link(li.create_from_track(track.get_struct(), offset))
def create_from_string(string): li = _link.LinkInterface() link_struct = li.create_from_string(string) if link_struct is not None: return Link(link_struct)
def __init__(self, link_struct): self.__link_struct = link_struct self.__link_interface = _link.LinkInterface()