package CRSDK;

@SuppressWarnings("unused")
public enum CrRecordingSettingMovie {
    CrRecordingSettingMovie_Invalid (0x0000),
    CrRecordingSettingMovie_60p_50M (0x0001),
    CrRecordingSettingMovie_30p_50M (CrRecordingSettingMovie_60p_50M.getValue()+1),
    CrRecordingSettingMovie_24p_50M (CrRecordingSettingMovie_60p_50M.getValue()+2),
    CrRecordingSettingMovie_50p_50M (CrRecordingSettingMovie_60p_50M.getValue()+3),
    CrRecordingSettingMovie_25p_50M (CrRecordingSettingMovie_60p_50M.getValue()+4),
    CrRecordingSettingMovie_60i_24M (CrRecordingSettingMovie_60p_50M.getValue()+5),
    CrRecordingSettingMovie_50i_24M_FX (CrRecordingSettingMovie_60p_50M.getValue()+6),
    CrRecordingSettingMovie_60i_17M_FH (CrRecordingSettingMovie_60p_50M.getValue()+7),
    CrRecordingSettingMovie_50i_17M_FH (CrRecordingSettingMovie_60p_50M.getValue()+8),
    CrRecordingSettingMovie_60p_28M_PS (CrRecordingSettingMovie_60p_50M.getValue()+9),
    CrRecordingSettingMovie_50p_28M_PS (CrRecordingSettingMovie_60p_50M.getValue()+10),
    CrRecordingSettingMovie_24p_24M_FX (CrRecordingSettingMovie_60p_50M.getValue()+11),
    CrRecordingSettingMovie_25p_24M_FX (CrRecordingSettingMovie_60p_50M.getValue()+12),
    CrRecordingSettingMovie_24p_17M_FH (CrRecordingSettingMovie_60p_50M.getValue()+13),
    CrRecordingSettingMovie_25p_17M_FH (CrRecordingSettingMovie_60p_50M.getValue()+14),
    CrRecordingSettingMovie_120p_50M_1280x720 (CrRecordingSettingMovie_60p_50M.getValue()+15),
    CrRecordingSettingMovie_100p_50M_1280x720 (CrRecordingSettingMovie_60p_50M.getValue()+16),
    CrRecordingSettingMovie_1920x1080_30p_16M (CrRecordingSettingMovie_60p_50M.getValue()+17),
    CrRecordingSettingMovie_1920x1080_25p_16M (CrRecordingSettingMovie_60p_50M.getValue()+18),
    CrRecordingSettingMovie_1280x720_30p_6M (CrRecordingSettingMovie_60p_50M.getValue()+19),
    CrRecordingSettingMovie_1280x720_25p_6M (CrRecordingSettingMovie_60p_50M.getValue()+20),
    CrRecordingSettingMovie_1920x1080_60p_28M (CrRecordingSettingMovie_60p_50M.getValue()+21),
    CrRecordingSettingMovie_1920x1080_50p_28M (CrRecordingSettingMovie_60p_50M.getValue()+22),
    CrRecordingSettingMovie_60p_25M_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+23),
    CrRecordingSettingMovie_50p_25M_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+24),
    CrRecordingSettingMovie_30p_16M_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+25),
    CrRecordingSettingMovie_25p_16M_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+26),
    CrRecordingSettingMovie_120p_100M_1920x1080_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+27),
    CrRecordingSettingMovie_100p_100M_1920x1080_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+28),
    CrRecordingSettingMovie_120p_60M_1920x1080_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+29),
    CrRecordingSettingMovie_100p_60M_1920x1080_XAVC_S_HD (CrRecordingSettingMovie_60p_50M.getValue()+30),
    CrRecordingSettingMovie_30p_100M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+31),
    CrRecordingSettingMovie_25p_100M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+32),
    CrRecordingSettingMovie_24p_100M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+33),
    CrRecordingSettingMovie_30p_60M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+34),
    CrRecordingSettingMovie_25p_60M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+35),
    CrRecordingSettingMovie_24p_60M_XAVC_S_4K (CrRecordingSettingMovie_60p_50M.getValue()+36),
    CrRecordingSettingMovie_600M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+37),
    CrRecordingSettingMovie_500M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+38),
    CrRecordingSettingMovie_400M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+39),
    CrRecordingSettingMovie_300M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+40),
    CrRecordingSettingMovie_280M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+41),
    CrRecordingSettingMovie_250M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+42),
    CrRecordingSettingMovie_240M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+43),
    CrRecordingSettingMovie_222M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+44),
    CrRecordingSettingMovie_200M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+45),
    CrRecordingSettingMovie_200M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+46),
    CrRecordingSettingMovie_200M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+47),
    CrRecordingSettingMovie_185M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+48),
    CrRecordingSettingMovie_150M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+49),
    CrRecordingSettingMovie_150M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+50),
    CrRecordingSettingMovie_140M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+51),
    CrRecordingSettingMovie_111M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+52),
    CrRecordingSettingMovie_100M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+53),
    CrRecordingSettingMovie_100M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+54),
    CrRecordingSettingMovie_100M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+55),
    CrRecordingSettingMovie_93M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+56),
    CrRecordingSettingMovie_89M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+57),
    CrRecordingSettingMovie_75M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+58),
    CrRecordingSettingMovie_60M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+59),
    CrRecordingSettingMovie_50M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+60),
    CrRecordingSettingMovie_50M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+61),
    CrRecordingSettingMovie_50M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+62),
    CrRecordingSettingMovie_45M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+63),
    CrRecordingSettingMovie_30M_420_10bit (CrRecordingSettingMovie_60p_50M.getValue()+64),
    CrRecordingSettingMovie_25M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+65),
    CrRecordingSettingMovie_16M_420_8bit (CrRecordingSettingMovie_60p_50M.getValue()+66),
    CrRecordingSettingMovie_520M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+67),
    CrRecordingSettingMovie_260M_422_10bit (CrRecordingSettingMovie_60p_50M.getValue()+68);

    private final CrInt16u value;
    CrRecordingSettingMovie(int value) {
        this.value = new CrInt16u(value);
    }
    public int getValue() {
        return value.intValue();
    }
}
