package model.collector.interfaces;
import java.awt.image.BufferedImage;
import model.structure.ID3TagData;
public interface ICoverArtCollector extends ICollector {
/**
* gets the image as bytes
*
* @return the image in bytes
*/
public byte[] getImageAsBytes();
/**
* gets the image as image
*
* @return the image
*/
public BufferedImage getImage();
/**
* gets the image extension
*
* @return the extension
*/
public String getExtension();
/**
* gets the extension MIME type
*
* @return the MIME type
*/
public int id3ImageType();
/**
* sets the data which is neccessary to search for the cover
*
* @param data
* the data
*/
public void setData(ID3TagData data);
}