From 123bd9cf73dfddce3db814898d633c3d93da8d8b Mon Sep 17 00:00:00 2001 From: rdkartono Date: Fri, 25 Jul 2025 13:29:53 +0700 Subject: [PATCH] commit 25/07/2025 --- src/CRSDK/CrAudioStreamBitDepth.java | 12 +++++++++ src/CRSDK/CrAudioStreamChannel.java | 12 +++++++++ src/CRSDK/CrAudioStreamCodecType.java | 10 +++++++ src/CRSDK/CrCallSetting.java | 11 ++++++++ src/CRSDK/CrDifferentSetForSQMovie.java | 11 ++++++++ src/CRSDK/CrEframingAutoFraming.java | 11 ++++++++ src/CRSDK/CrEframingProductionEffect.java | 12 +++++++++ src/CRSDK/CrEframingTrackingStartMode.java | 11 ++++++++ src/CRSDK/CrEframingType.java | 15 +++++++++++ src/CRSDK/CrGridLineType.java | 17 ++++++++++++ src/CRSDK/CrHomeMenuSetting.java | 11 ++++++++ src/CRSDK/CrLiveViewProtocol.java | 12 +++++++++ src/CRSDK/CrLogShootingMode.java | 11 ++++++++ src/CRSDK/CrLogShootingModeColorGamut.java | 11 ++++++++ .../CrMonitoringOutputDisplaySetting.java | 11 ++++++++ src/CRSDK/CrMonitoringOutputFormat.java | 20 ++++++++++++++ src/CRSDK/CrMovieRecReviewPlayingState.java | 15 +++++++++++ src/CRSDK/CrSceneFileIndex.java | 26 +++++++++++++++++++ .../CrSceneFileOperationEnableStatus.java | 11 ++++++++ src/CRSDK/CrShootingEnableSettingLicense.java | 11 ++++++++ src/CRSDK/CrStreamButtonEnableStatus.java | 11 ++++++++ src/CRSDK/CrStreamCipherType.java | 13 ++++++++++ src/CRSDK/CrStreamModeSetting.java | 13 ++++++++++ .../CrStreamSettingListOperationStatus.java | 11 ++++++++ src/CRSDK/CrStreamStatus.java | 14 ++++++++++ .../CrTopOfTheGroupShootingMarkSetting.java | 20 ++++++++++++++ .../CrVideoStreamAdaptiveRateControl.java | 11 ++++++++ .../CrVideoStreamBitRateCompressionMode.java | 11 ++++++++ src/CRSDK/CrVideoStreamBitRateVBRMode.java | 11 ++++++++ src/CRSDK/CrVideoStreamCodec.java | 13 ++++++++++ .../CrVideoStreamMovieRecPermission.java | 11 ++++++++ src/CRSDK/CrVideoStreamResolutionMethod.java | 11 ++++++++ 32 files changed, 411 insertions(+) create mode 100644 src/CRSDK/CrAudioStreamBitDepth.java create mode 100644 src/CRSDK/CrAudioStreamChannel.java create mode 100644 src/CRSDK/CrAudioStreamCodecType.java create mode 100644 src/CRSDK/CrCallSetting.java create mode 100644 src/CRSDK/CrDifferentSetForSQMovie.java create mode 100644 src/CRSDK/CrEframingAutoFraming.java create mode 100644 src/CRSDK/CrEframingProductionEffect.java create mode 100644 src/CRSDK/CrEframingTrackingStartMode.java create mode 100644 src/CRSDK/CrEframingType.java create mode 100644 src/CRSDK/CrGridLineType.java create mode 100644 src/CRSDK/CrHomeMenuSetting.java create mode 100644 src/CRSDK/CrLiveViewProtocol.java create mode 100644 src/CRSDK/CrLogShootingMode.java create mode 100644 src/CRSDK/CrLogShootingModeColorGamut.java create mode 100644 src/CRSDK/CrMonitoringOutputDisplaySetting.java create mode 100644 src/CRSDK/CrMonitoringOutputFormat.java create mode 100644 src/CRSDK/CrMovieRecReviewPlayingState.java create mode 100644 src/CRSDK/CrSceneFileIndex.java create mode 100644 src/CRSDK/CrSceneFileOperationEnableStatus.java create mode 100644 src/CRSDK/CrShootingEnableSettingLicense.java create mode 100644 src/CRSDK/CrStreamButtonEnableStatus.java create mode 100644 src/CRSDK/CrStreamCipherType.java create mode 100644 src/CRSDK/CrStreamModeSetting.java create mode 100644 src/CRSDK/CrStreamSettingListOperationStatus.java create mode 100644 src/CRSDK/CrStreamStatus.java create mode 100644 src/CRSDK/CrTopOfTheGroupShootingMarkSetting.java create mode 100644 src/CRSDK/CrVideoStreamAdaptiveRateControl.java create mode 100644 src/CRSDK/CrVideoStreamBitRateCompressionMode.java create mode 100644 src/CRSDK/CrVideoStreamBitRateVBRMode.java create mode 100644 src/CRSDK/CrVideoStreamCodec.java create mode 100644 src/CRSDK/CrVideoStreamMovieRecPermission.java create mode 100644 src/CRSDK/CrVideoStreamResolutionMethod.java diff --git a/src/CRSDK/CrAudioStreamBitDepth.java b/src/CRSDK/CrAudioStreamBitDepth.java new file mode 100644 index 0000000..1794681 --- /dev/null +++ b/src/CRSDK/CrAudioStreamBitDepth.java @@ -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(); } +} diff --git a/src/CRSDK/CrAudioStreamChannel.java b/src/CRSDK/CrAudioStreamChannel.java new file mode 100644 index 0000000..c9d1ca6 --- /dev/null +++ b/src/CRSDK/CrAudioStreamChannel.java @@ -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(); } +} diff --git a/src/CRSDK/CrAudioStreamCodecType.java b/src/CRSDK/CrAudioStreamCodecType.java new file mode 100644 index 0000000..e7fa482 --- /dev/null +++ b/src/CRSDK/CrAudioStreamCodecType.java @@ -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(); } +} diff --git a/src/CRSDK/CrCallSetting.java b/src/CRSDK/CrCallSetting.java new file mode 100644 index 0000000..330747d --- /dev/null +++ b/src/CRSDK/CrCallSetting.java @@ -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(); } +} diff --git a/src/CRSDK/CrDifferentSetForSQMovie.java b/src/CRSDK/CrDifferentSetForSQMovie.java new file mode 100644 index 0000000..0bc8f89 --- /dev/null +++ b/src/CRSDK/CrDifferentSetForSQMovie.java @@ -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(); } +} diff --git a/src/CRSDK/CrEframingAutoFraming.java b/src/CRSDK/CrEframingAutoFraming.java new file mode 100644 index 0000000..23238bf --- /dev/null +++ b/src/CRSDK/CrEframingAutoFraming.java @@ -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(); } +} diff --git a/src/CRSDK/CrEframingProductionEffect.java b/src/CRSDK/CrEframingProductionEffect.java new file mode 100644 index 0000000..6413eee --- /dev/null +++ b/src/CRSDK/CrEframingProductionEffect.java @@ -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(); } +} diff --git a/src/CRSDK/CrEframingTrackingStartMode.java b/src/CRSDK/CrEframingTrackingStartMode.java new file mode 100644 index 0000000..5d21286 --- /dev/null +++ b/src/CRSDK/CrEframingTrackingStartMode.java @@ -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(); } +} diff --git a/src/CRSDK/CrEframingType.java b/src/CRSDK/CrEframingType.java new file mode 100644 index 0000000..9176121 --- /dev/null +++ b/src/CRSDK/CrEframingType.java @@ -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(); } +} diff --git a/src/CRSDK/CrGridLineType.java b/src/CRSDK/CrGridLineType.java new file mode 100644 index 0000000..f291a40 --- /dev/null +++ b/src/CRSDK/CrGridLineType.java @@ -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(); } +} diff --git a/src/CRSDK/CrHomeMenuSetting.java b/src/CRSDK/CrHomeMenuSetting.java new file mode 100644 index 0000000..d8eefba --- /dev/null +++ b/src/CRSDK/CrHomeMenuSetting.java @@ -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(); } +} diff --git a/src/CRSDK/CrLiveViewProtocol.java b/src/CRSDK/CrLiveViewProtocol.java new file mode 100644 index 0000000..62d32f4 --- /dev/null +++ b/src/CRSDK/CrLiveViewProtocol.java @@ -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(); } +} diff --git a/src/CRSDK/CrLogShootingMode.java b/src/CRSDK/CrLogShootingMode.java new file mode 100644 index 0000000..cbb70a6 --- /dev/null +++ b/src/CRSDK/CrLogShootingMode.java @@ -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(); } +} diff --git a/src/CRSDK/CrLogShootingModeColorGamut.java b/src/CRSDK/CrLogShootingModeColorGamut.java new file mode 100644 index 0000000..cf55dc6 --- /dev/null +++ b/src/CRSDK/CrLogShootingModeColorGamut.java @@ -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(); } +} diff --git a/src/CRSDK/CrMonitoringOutputDisplaySetting.java b/src/CRSDK/CrMonitoringOutputDisplaySetting.java new file mode 100644 index 0000000..4695f9f --- /dev/null +++ b/src/CRSDK/CrMonitoringOutputDisplaySetting.java @@ -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(); } +} diff --git a/src/CRSDK/CrMonitoringOutputFormat.java b/src/CRSDK/CrMonitoringOutputFormat.java new file mode 100644 index 0000000..b84fa5a --- /dev/null +++ b/src/CRSDK/CrMonitoringOutputFormat.java @@ -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(); } +} diff --git a/src/CRSDK/CrMovieRecReviewPlayingState.java b/src/CRSDK/CrMovieRecReviewPlayingState.java new file mode 100644 index 0000000..993302b --- /dev/null +++ b/src/CRSDK/CrMovieRecReviewPlayingState.java @@ -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(); + } +} diff --git a/src/CRSDK/CrSceneFileIndex.java b/src/CRSDK/CrSceneFileIndex.java new file mode 100644 index 0000000..e392c7e --- /dev/null +++ b/src/CRSDK/CrSceneFileIndex.java @@ -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(); } +} diff --git a/src/CRSDK/CrSceneFileOperationEnableStatus.java b/src/CRSDK/CrSceneFileOperationEnableStatus.java new file mode 100644 index 0000000..af61c1d --- /dev/null +++ b/src/CRSDK/CrSceneFileOperationEnableStatus.java @@ -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(); } +} diff --git a/src/CRSDK/CrShootingEnableSettingLicense.java b/src/CRSDK/CrShootingEnableSettingLicense.java new file mode 100644 index 0000000..9f16bba --- /dev/null +++ b/src/CRSDK/CrShootingEnableSettingLicense.java @@ -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(); } +} diff --git a/src/CRSDK/CrStreamButtonEnableStatus.java b/src/CRSDK/CrStreamButtonEnableStatus.java new file mode 100644 index 0000000..7160546 --- /dev/null +++ b/src/CRSDK/CrStreamButtonEnableStatus.java @@ -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(); } +} diff --git a/src/CRSDK/CrStreamCipherType.java b/src/CRSDK/CrStreamCipherType.java new file mode 100644 index 0000000..816007c --- /dev/null +++ b/src/CRSDK/CrStreamCipherType.java @@ -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(); } +} diff --git a/src/CRSDK/CrStreamModeSetting.java b/src/CRSDK/CrStreamModeSetting.java new file mode 100644 index 0000000..1923a14 --- /dev/null +++ b/src/CRSDK/CrStreamModeSetting.java @@ -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(); } +} diff --git a/src/CRSDK/CrStreamSettingListOperationStatus.java b/src/CRSDK/CrStreamSettingListOperationStatus.java new file mode 100644 index 0000000..31cc550 --- /dev/null +++ b/src/CRSDK/CrStreamSettingListOperationStatus.java @@ -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(); } +} diff --git a/src/CRSDK/CrStreamStatus.java b/src/CRSDK/CrStreamStatus.java new file mode 100644 index 0000000..4c6f0af --- /dev/null +++ b/src/CRSDK/CrStreamStatus.java @@ -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(); } +} diff --git a/src/CRSDK/CrTopOfTheGroupShootingMarkSetting.java b/src/CRSDK/CrTopOfTheGroupShootingMarkSetting.java new file mode 100644 index 0000000..dc38ee9 --- /dev/null +++ b/src/CRSDK/CrTopOfTheGroupShootingMarkSetting.java @@ -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(); + } +} diff --git a/src/CRSDK/CrVideoStreamAdaptiveRateControl.java b/src/CRSDK/CrVideoStreamAdaptiveRateControl.java new file mode 100644 index 0000000..6e9b6c0 --- /dev/null +++ b/src/CRSDK/CrVideoStreamAdaptiveRateControl.java @@ -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(); } +} diff --git a/src/CRSDK/CrVideoStreamBitRateCompressionMode.java b/src/CRSDK/CrVideoStreamBitRateCompressionMode.java new file mode 100644 index 0000000..f63ae86 --- /dev/null +++ b/src/CRSDK/CrVideoStreamBitRateCompressionMode.java @@ -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(); } +} diff --git a/src/CRSDK/CrVideoStreamBitRateVBRMode.java b/src/CRSDK/CrVideoStreamBitRateVBRMode.java new file mode 100644 index 0000000..ceb138b --- /dev/null +++ b/src/CRSDK/CrVideoStreamBitRateVBRMode.java @@ -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(); } +} diff --git a/src/CRSDK/CrVideoStreamCodec.java b/src/CRSDK/CrVideoStreamCodec.java new file mode 100644 index 0000000..d8ee680 --- /dev/null +++ b/src/CRSDK/CrVideoStreamCodec.java @@ -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(); } +} diff --git a/src/CRSDK/CrVideoStreamMovieRecPermission.java b/src/CRSDK/CrVideoStreamMovieRecPermission.java new file mode 100644 index 0000000..26cfb83 --- /dev/null +++ b/src/CRSDK/CrVideoStreamMovieRecPermission.java @@ -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(); } +} diff --git a/src/CRSDK/CrVideoStreamResolutionMethod.java b/src/CRSDK/CrVideoStreamResolutionMethod.java new file mode 100644 index 0000000..8ca36e5 --- /dev/null +++ b/src/CRSDK/CrVideoStreamResolutionMethod.java @@ -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(); } +}