29 lines
1.3 KiB
Java
29 lines
1.3 KiB
Java
package CRSDK;
|
|
|
|
@SuppressWarnings("unused")
|
|
public enum CrPictureProfileGamma {
|
|
CrPictureProfileGamma_Movie (0x0001),
|
|
CrPictureProfileGamma_Still (CrPictureProfileGamma_Movie.getValue()+1),
|
|
CrPictureProfileGamma_S_Cinetone (CrPictureProfileGamma_Movie.getValue()+2), //S-Cinetone
|
|
CrPictureProfileGamma_Cine1 (0x0101),
|
|
CrPictureProfileGamma_Cine2 (CrPictureProfileGamma_Cine1.getValue()+1),
|
|
CrPictureProfileGamma_Cine3 (CrPictureProfileGamma_Cine1.getValue()+2),
|
|
CrPictureProfileGamma_Cine4 (CrPictureProfileGamma_Cine1.getValue()+3),
|
|
CrPictureProfileGamma_ITU709 (0x0201),
|
|
CrPictureProfileGamma_ITU709_800 (CrPictureProfileGamma_ITU709.getValue()+1), //ITU709(800%)
|
|
CrPictureProfileGamma_S_Log2 (0x0302), //S-Log2
|
|
CrPictureProfileGamma_S_Log3 (CrPictureProfileGamma_S_Log2.getValue()+1), //S-Log3
|
|
CrPictureProfileGamma_HLG (0x0401),
|
|
CrPictureProfileGamma_HLG1 (CrPictureProfileGamma_HLG.getValue()+1),
|
|
CrPictureProfileGamma_HLG2 (CrPictureProfileGamma_HLG.getValue()+2),
|
|
CrPictureProfileGamma_HLG3 (CrPictureProfileGamma_HLG.getValue()+3);
|
|
|
|
private final CrInt16u value;
|
|
CrPictureProfileGamma(int value) {
|
|
this.value = new CrInt16u(value);
|
|
}
|
|
public int getValue() {
|
|
return value.intValue();
|
|
}
|
|
}
|