Constants.java 2.59 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.scene7.is.util.callbacks.Option
 */
package com.adobe.cq.dam.s7imaging.impl.catalog;

import com.adobe.cq.dam.s7imaging.impl.jcr.props.PropExtractor;
import com.adobe.cq.dam.s7imaging.impl.jcr.props.PropKey;
import com.adobe.cq.dam.s7imaging.impl.jcr.props.StandardExtractors;
import com.scene7.is.util.callbacks.Option;

public class Constants {
    private static final String PTiffRendition = "cqdam.pyramid.tiff";
    private static final String UserData = "userdata";
    public static final PropKey<Option<String>> S7DamType = PropKey.optional("dam:s7damType", StandardExtractors.toString);
    public static final PropKey<Option<Integer>> VideoWidth = PropKey.optional("width", StandardExtractors.toInteger);
    public static final PropKey<Option<Integer>> VideoHeight = PropKey.optional("height", StandardExtractors.toInteger);
    public static final PropKey<Option<Long>> VideoBitRate = PropKey.optional("videoBitrate", StandardExtractors.toLong);
    public static final PropKey<Option<Long>> AudioBitRate = PropKey.optional("audioBitrate", StandardExtractors.toLong);
    public static final PropKey<Option<String>> VideoCodec = PropKey.optional("videoCodec", StandardExtractors.toString);
    public static final PropKey<Option<String>> AudioCodec = PropKey.optional("audioCodec", StandardExtractors.toString);
    public static final PropKey<Option<Double>> Duration = PropKey.optional("videoDuration", StandardExtractors.toDouble);
    public static final PropKey<Option<Double>> DurationOld = PropKey.optional("duration", StandardExtractors.toDouble);
    public static final PropKey<Option<String[]>> References = PropKey.optional("sling:resources", StandardExtractors.toStringArray);
    public static final PropKey<Option<String>> SlingResource = PropKey.optional("sling:resource", StandardExtractors.toString);
    public static final PropKey<Option<String>> SlingResourceType = PropKey.optional("sling:resourceType", StandardExtractors.toString);

    static interface VideoProxyKeys {
        public static final String MetadataPath = "metadata";
        public static final String VideoBitRate = "videoBitrate";
        public static final String AudioBitRate = "audioBitrate";
        public static final String VideoCodec = "videoCodec";
        public static final String AudioCodec = "audioCodec";
        public static final String Duration = "videoDuration";
        public static final String DurationOld = "duration";
        public static final String Width = "width";
        public static final String Height = "height";
    }

}