All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.deepsymmetry.beatlink.data.AlbumArtUpdate Maven / Gradle / Ivy

There is a newer version: 7.4.0
Show newest version
package org.deepsymmetry.beatlink.data;

/**
 * Provides notification when the album art associated with a player changes.
 *
 * @author James Elliott
 */
@SuppressWarnings("WeakerAccess")
public class AlbumArtUpdate {

    /**
     * The player number for which an album art change has occurred.
     */
    public final int player;

    /**
     * The album art which is now associated with the track loaded in the player's main deck. Will be {@code null}
     * if we don't have any art available (including for a brief period after a new track has been loaded
     * while we are requesting the art).
     */
    public final AlbumArt art;

    AlbumArtUpdate(int player, AlbumArt art) {
        this.player = player;
        this.art = art;
    }

    @Override
    public String toString() {
        return "AlbumArtUpdate[player:" + player + ", art:" + art + "]";
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy