1package com.coremedia.iso.boxes.apple;
2
3import java.util.logging.Logger;
4
5/**
6 *
7 */
8public final class AppleCoverBox extends AbstractAppleMetaDataBox {
9    private static Logger LOG = Logger.getLogger(AppleCoverBox.class.getName());
10    public static final String TYPE = "covr";
11
12
13    public AppleCoverBox() {
14        super(TYPE);
15    }
16
17
18    public void setPng(byte[] pngData) {
19        appleDataBox = new AppleDataBox();
20        appleDataBox.setVersion(0);
21        appleDataBox.setFlags(0xe);
22        appleDataBox.setFourBytes(new byte[4]);
23        appleDataBox.setData(pngData);
24    }
25
26
27    public void setJpg(byte[] jpgData) {
28        appleDataBox = new AppleDataBox();
29        appleDataBox.setVersion(0);
30        appleDataBox.setFlags(0xd);
31        appleDataBox.setFourBytes(new byte[4]);
32        appleDataBox.setData(jpgData);
33    }
34
35    @Override
36    public void setValue(String value) {
37        LOG.warning("---");
38    }
39
40    @Override
41    public String getValue() {
42        return "---";
43    }
44}