1 package com.coremedia.iso.boxes.apple; 2 3 import com.coremedia.iso.Utf8; 4 5 /** 6 * 7 */ 8 public final class AppleCustomGenreBox extends AbstractAppleMetaDataBox { 9 public static final String TYPE = "\u00a9gen"; 10 11 AppleCustomGenreBox()12 public AppleCustomGenreBox() { 13 super(TYPE); 14 appleDataBox = AppleDataBox.getStringAppleDataBox(); 15 } 16 setGenre(String genre)17 public void setGenre(String genre) { 18 appleDataBox = new AppleDataBox(); 19 appleDataBox.setVersion(0); 20 appleDataBox.setFlags(1); 21 appleDataBox.setFourBytes(new byte[4]); 22 appleDataBox.setData(Utf8.convert(genre)); 23 } 24 getGenre()25 public String getGenre() { 26 return Utf8.convert(appleDataBox.getData()); 27 } 28 }