commit 25/07/2025

This commit is contained in:
2025-07-25 13:29:53 +07:00
parent cb92964949
commit 123bd9cf73
32 changed files with 411 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrAudioStreamBitDepth {
CrAudioStreamBitDepth_16bit(0x01),
CrAudioStreamBitDepth_24bit(CrAudioStreamBitDepth_16bit.getValue() + 1),
CrAudioStreamBitDepth_32bit(CrAudioStreamBitDepth_16bit.getValue() + 2);
private final CrInt8u value;
CrAudioStreamBitDepth(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,12 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrAudioStreamChannel {
CrAudioStreamChannel_1ch(0x01),
CrAudioStreamChannel_2ch(0x02),
CrAudioStreamChannel_4ch(0x04);
private final CrInt8u value;
CrAudioStreamChannel(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,10 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrAudioStreamCodecType {
CrAudioStreamCodecType_AACLC(0x20);
private final CrInt8u value;
CrAudioStreamCodecType(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrCallSetting {
CrCallSetting_Off(0x01),
CrCallSetting_On(CrCallSetting_Off.getValue() + 1);
private final CrInt8u value;
CrCallSetting(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrDifferentSetForSQMovie {
CrDifferentSetForSQMovie_On_Different(0x01),
CrDifferentSetForSQMovie_Off_Identical(CrDifferentSetForSQMovie_On_Different.getValue() + 1);
private final CrInt8u value;
CrDifferentSetForSQMovie(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrEframingAutoFraming {
CrEframingAutoFraming_Off(0x01),
CrEframingAutoFraming_On(CrEframingAutoFraming_Off.getValue() + 1);
private final CrInt8u value;
CrEframingAutoFraming(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,12 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrEframingProductionEffect {
CrEframingProductionEffect_Off(0x0001),
CrEframingProductionEffect_IntervalZoomInOut_15sec(CrEframingProductionEffect_Off.getValue() + 1),
CrEframingProductionEffect_IntervalZoomInOut_30sec(CrEframingProductionEffect_Off.getValue() + 2);
private final CrInt16u value;
CrEframingProductionEffect(int value) { this.value = new CrInt16u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrEframingTrackingStartMode {
CrEframingTrackingStartMode_Auto(0x01),
CrEframingTrackingStartMode_Manual(CrEframingTrackingStartMode_Auto.getValue() + 1);
private final CrInt8u value;
CrEframingTrackingStartMode(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,15 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrEframingType {
CrEframingType_None(0x01),
CrEframingType_Auto(CrEframingType_None.getValue() + 1),
CrEframingType_Single(CrEframingType_None.getValue() + 2),
CrEframingType_PTZ(0x05),
CrEframingType_HoldCurrentPosition(0x08),
CrEframingType_ForceZoomOut(CrEframingType_HoldCurrentPosition.getValue() + 1);
private final CrInt8u value;
CrEframingType(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,17 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrGridLineType {
CrGridLineType_RuleOf3rdsGrid(0x01),
CrGridLineType_SquareGrid(0x02),
CrGridLineType_DiagAndSquareGrid(0x03),
CrGridLineType_GoldenRatioGrid(0x04),
CrGridLineType_Custom1(0x11),
CrGridLineType_Custom2(0x12),
CrGridLineType_Custom3(0x13),
CrGridLineType_Custom4(0x14);
private final CrInt8u value;
CrGridLineType(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrHomeMenuSetting {
CrHomeMenuSetting_NDFilter(0x01),
CrHomeMenuSetting_Aperture(CrHomeMenuSetting_NDFilter.getValue() + 1);
private final CrInt8u value;
CrHomeMenuSetting(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,12 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrLiveViewProtocol {
CrLiveViewProtocol_None(0),
CrLiveViewProtocol_Main(CrLiveViewProtocol_None.getValue() + 1),
CrLiveViewProtocol_Alt(CrLiveViewProtocol_None.getValue() + 2);
private final CrInt32u value;
CrLiveViewProtocol(int value) { this.value = new CrInt32u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrLogShootingMode {
CrLogShootingMode_Off(0x0001),
CrLogShootingMode_FlexibleISO(0x0501);
private final CrInt16u value;
CrLogShootingMode(int value) { this.value = new CrInt16u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrLogShootingModeColorGamut {
CrLogShootingModeColorGamut_S_Gamut3_Cine(0x01),
CrLogShootingModeColorGamut_S_Gamut3(CrLogShootingModeColorGamut_S_Gamut3_Cine.getValue() + 1);
private final CrInt8u value;
CrLogShootingModeColorGamut(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrMonitoringOutputDisplaySetting {
CrMonitoringOutputDisplaySetting_Off(0x01),
CrMonitoringOutputDisplaySetting_On(CrMonitoringOutputDisplaySetting_Off.getValue() + 1);
private final CrInt8u value;
CrMonitoringOutputDisplaySetting(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,20 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrMonitoringOutputFormat {
CrMonitoringOutputFormat_None(0x00),
CrMonitoringOutputFormat_59_94_720x480P(0x01),
CrMonitoringOutputFormat_50_00_720x576P(0x01), // note: same value as above
CrMonitoringOutputFormat_1920x1080i(0x02),
CrMonitoringOutputFormat_1920x1080i_PsF(0x03),
CrMonitoringOutputFormat_1920x1080P(0x04),
CrMonitoringOutputFormat_1920x1080P_LevelA(0x05),
CrMonitoringOutputFormat_1920x1080P_LevelB(0x06),
CrMonitoringOutputFormat_3840x2160P(0x07),
CrMonitoringOutputFormat_4096x2160P(0x08),
CrMonitoringOutputFormat_1280x720P(0x09);
private final CrInt8u value;
CrMonitoringOutputFormat(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,15 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrMovieRecReviewPlayingState {
CrMovieRecReviewPlayingState_NotPlaying(0x00),
CrMovieRecReviewPlayingState_Playing(CrMovieRecReviewPlayingState_NotPlaying.getValue() + 1);
private final CrInt8u value;
CrMovieRecReviewPlayingState(int value) {
this.value = new CrInt8u(value);
}
public int getValue() {
return value.intValue();
}
}

View File

@@ -0,0 +1,26 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrSceneFileIndex {
CrScene_None(0x00000000),
CrScene_1(0x00000001),
CrScene_2(CrScene_1.getValue() + 1),
CrScene_3(CrScene_1.getValue() + 2),
CrScene_4(CrScene_1.getValue() + 3),
CrScene_5(CrScene_1.getValue() + 4),
CrScene_6(CrScene_1.getValue() + 5),
CrScene_7(CrScene_1.getValue() + 6),
CrScene_8(CrScene_1.getValue() + 7),
CrScene_9(CrScene_1.getValue() + 8),
CrScene_10(CrScene_1.getValue() + 9),
CrScene_11(CrScene_1.getValue() + 10),
CrScene_12(CrScene_1.getValue() + 11),
CrScene_13(CrScene_1.getValue() + 12),
CrScene_14(CrScene_1.getValue() + 13),
CrScene_15(CrScene_1.getValue() + 14),
CrScene_16(CrScene_1.getValue() + 15);
private final CrInt32u value;
CrSceneFileIndex(int value) { this.value = new CrInt32u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrSceneFileOperationEnableStatus {
CrSceneFileOperationEnableStatus_Disable(0x00),
CrSceneFileOperationEnableStatus_Enable(0x01);
private final CrInt8u value;
CrSceneFileOperationEnableStatus(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrShootingEnableSettingLicense {
CrShootingEnableSettingLicense_Enable(0x01),
CrShootingEnableSettingLicense_Disable(CrShootingEnableSettingLicense_Enable.getValue() + 1);
private final CrInt8u value;
CrShootingEnableSettingLicense(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrStreamButtonEnableStatus {
CrStreamButtonEnableStatus_Disable(0x00),
CrStreamButtonEnableStatus_Enable(0x01);
private final CrInt8u value;
CrStreamButtonEnableStatus(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,13 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrStreamCipherType {
CrStreamCipherType_None(0x01),
CrStreamCipherType_AES_128(CrStreamCipherType_None.getValue() + 1),
CrStreamCipherType_AES_192(CrStreamCipherType_None.getValue() + 2),
CrStreamCipherType_AES_256(CrStreamCipherType_None.getValue() + 3);
private final CrInt8u value;
CrStreamCipherType(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,13 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrStreamModeSetting {
CrStreamModeSetting_Undefined(0x01),
CrStreamModeSetting_Caller(CrStreamModeSetting_Undefined.getValue() + 1),
CrStreamModeSetting_Listener(CrStreamModeSetting_Undefined.getValue() + 2),
CrStreamModeSetting_Rendezvous(CrStreamModeSetting_Undefined.getValue() + 3);
private final CrInt8u value;
CrStreamModeSetting(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrStreamSettingListOperationStatus {
CrStreamSettingListOperationStatus_Disable(0x00),
CrStreamSettingListOperationStatus_Enable(0x01);
private final CrInt8u value;
CrStreamSettingListOperationStatus(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,14 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrStreamStatus {
CrStreamStatus_Inactive(0x01),
CrStreamStatus_Idle(0x02),
CrStreamStatus_Streaming(0x03),
CrStreamStatus_Error(0x04),
CrStreamStatus_Ready(0x05);
private final CrInt8u value;
CrStreamStatus(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,20 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrTopOfTheGroupShootingMarkSetting {
CrTopOfTheGroupShootingMarkSetting_None(0x0000),
CrTopOfTheGroupShootingMarkSetting_Rating1(0x0001),
CrTopOfTheGroupShootingMarkSetting_Rating2(0x0002),
CrTopOfTheGroupShootingMarkSetting_Rating3(0x0003),
CrTopOfTheGroupShootingMarkSetting_Rating4(0x0004),
CrTopOfTheGroupShootingMarkSetting_Rating5(0x0005),
CrTopOfTheGroupShootingMarkSetting_DividerFrame(0x0101);
private final CrInt16u value;
CrTopOfTheGroupShootingMarkSetting(int value) {
this.value = new CrInt16u(value);
}
public int getValue() {
return value.intValue();
}
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamAdaptiveRateControl {
CrVideoStreamAdaptiveRateControl_Off(0x01),
CrVideoStreamAdaptiveRateControl_On(CrVideoStreamAdaptiveRateControl_Off.getValue() + 1);
private final CrInt8u value;
CrVideoStreamAdaptiveRateControl(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamBitRateCompressionMode {
CrVideoStreamBitRateCompressionMode_ConstantBitRate_CBR(0x01),
CrVideoStreamBitRateCompressionMode_VariableBitRate_VBR(CrVideoStreamBitRateCompressionMode_ConstantBitRate_CBR.getValue() + 1);
private final CrInt8u value;
CrVideoStreamBitRateCompressionMode(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamBitRateVBRMode {
CrVideoStreamBitRateVBRMode_Standard(0x01),
CrVideoStreamBitRateVBRMode_BitRateLimit(CrVideoStreamBitRateVBRMode_Standard.getValue() + 1);
private final CrInt8u value;
CrVideoStreamBitRateVBRMode(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,13 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamCodec {
CrVideoStreamCodec_Off(0x0001),
CrVideoStreamCodec_MotionJpeg(CrVideoStreamCodec_Off.getValue() + 1),
CrVideoStreamCodec_H264(CrVideoStreamCodec_Off.getValue() + 2),
CrVideoStreamCodec_H265(CrVideoStreamCodec_Off.getValue() + 3);
private final CrInt16u value;
CrVideoStreamCodec(int value) { this.value = new CrInt16u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamMovieRecPermission {
CrVideoStreamMovieRecPermission_NotPermitted(0x01),
CrVideoStreamMovieRecPermission_Permitted(CrVideoStreamMovieRecPermission_NotPermitted.getValue() + 1);
private final CrInt8u value;
CrVideoStreamMovieRecPermission(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}

View File

@@ -0,0 +1,11 @@
package CRSDK;
@SuppressWarnings("unused")
public enum CrVideoStreamResolutionMethod {
CrVideoStreamResolutionMethod_Manualmode(0x01),
CrVideoStreamResolutionMethod_Easymode(CrVideoStreamResolutionMethod_Manualmode.getValue() + 1);
private final CrInt8u value;
CrVideoStreamResolutionMethod(int value) { this.value = new CrInt8u(value); }
public int getValue() { return value.intValue(); }
}