Modifier and Type | Field and Description |
---|---|
private byte[] |
binaryData |
private java.lang.String |
description |
private int |
height |
private java.lang.String |
imageUrl |
private boolean |
isLinked |
private java.lang.String |
mimeType |
private int |
pictureType |
private int |
width |
Constructor and Description |
---|
AndroidArtwork() |
Modifier and Type | Method and Description |
---|---|
static AndroidArtwork |
createArtworkFromFile(java.io.File file)
Create Artwork from File
|
static AndroidArtwork |
createArtworkFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
Create artwork from Flac block
|
static AndroidArtwork |
createLinkedArtworkFromURL(java.lang.String url) |
byte[] |
getBinaryData() |
java.lang.String |
getDescription() |
int |
getHeight() |
java.lang.Object |
getImage() |
java.lang.String |
getImageUrl() |
java.lang.String |
getMimeType() |
int |
getPictureType() |
int |
getWidth() |
boolean |
isLinked() |
void |
setBinaryData(byte[] binaryData) |
void |
setDescription(java.lang.String description) |
void |
setFromFile(java.io.File file)
Create Artwork from File
|
void |
setFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
Populate Artwork from MetadataBlockDataPicture as used by Flac and VorbisComment
|
void |
setHeight(int height) |
boolean |
setImageFromData()
Should be called when you wish to prime the artwork for saving
|
void |
setImageUrl(java.lang.String imageUrl) |
void |
setLinked(boolean linked) |
void |
setLinkedFromURL(java.lang.String url)
Create Linked Artwork from URL
|
void |
setMimeType(java.lang.String mimeType) |
void |
setPictureType(int pictureType) |
void |
setWidth(int width) |
private byte[] binaryData
private java.lang.String mimeType
private java.lang.String description
private boolean isLinked
private java.lang.String imageUrl
private int pictureType
private int width
private int height
public byte[] getBinaryData()
getBinaryData
in interface Artwork
public void setBinaryData(byte[] binaryData)
setBinaryData
in interface Artwork
public java.lang.String getMimeType()
getMimeType
in interface Artwork
public void setMimeType(java.lang.String mimeType)
setMimeType
in interface Artwork
public java.lang.String getDescription()
getDescription
in interface Artwork
public void setDescription(java.lang.String description)
setDescription
in interface Artwork
public boolean setImageFromData()
setImageFromData
in interface Artwork
public java.lang.Object getImage() throws java.io.IOException
public java.lang.String getImageUrl()
getImageUrl
in interface Artwork
public void setImageUrl(java.lang.String imageUrl)
setImageUrl
in interface Artwork
public int getPictureType()
getPictureType
in interface Artwork
public void setPictureType(int pictureType)
setPictureType
in interface Artwork
public void setFromFile(java.io.File file) throws java.io.IOException
setFromFile
in interface Artwork
file
- java.io.IOException
public static AndroidArtwork createArtworkFromFile(java.io.File file) throws java.io.IOException
file
- java.io.IOException
public static AndroidArtwork createLinkedArtworkFromURL(java.lang.String url) throws java.io.IOException
url
- java.io.IOException
public void setLinkedFromURL(java.lang.String url) throws java.io.IOException
url
- java.io.IOException
public void setFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
setFromMetadataBlockDataPicture
in interface Artwork
coverArt
- public static AndroidArtwork createArtworkFromMetadataBlockDataPicture(MetadataBlockDataPicture coverArt)
coverArt
- Copyright © 2005-2013 java.net. All Rights Reserved.