Device Setting

SettingKey

Enumerate of Setting key.

Member Enumerations

Definition

Summary

Setting_Key_EnableLiveView

Controls whether or not the Live View image capturing function is enabled.
Use the CrDeviceSetting defined in CrDefines.h.
The default value is “Enable”. Note that if GetLiveViewImage() is called after the change to “Disable”,
the Live View image retrieved from the camera immediately before the change to “Disable” will be returned.

Setting_Key_PartialBuffer

Controls the data transfer size when saving captured images (or contents) to the host PC.
Use the CrPartialFile defined in CrDefines.h.
About the default value, see Partial transfer size setting.

The advantage of partial transfer via USB connection is that SDK processing is not dominated by the transfer of captured images.

Live View images are designed to be displayed at a maximum of 30 fps, but if the batch transfer of captured image data takes time,
the interval between Live View image acquisition processes will increase, resulting in a drop in fps.
If the Live View image does not display smoothly when shooting via USB connection, consider adjusting the transfer size in this setting.

However, please note that the smaller the specified size, the longer the total time required to complete the transfer of one captured image.

Setting_Key_GetOSDImage_IntervalTime

Controls the interval time of get OSD image from camera.

Use the CrGetOSDImageIntervalTimeType defined in CrDefines.h

The default value is “High”.
Please set “Low” if you want to give priority to camera performance when use get OSD function.

Setting_Key_EnablePostView

Controls post view function enable status.
Only support when connection mode is “RemoteTransferMode”.

Use the CrDeviceSetting defined in CrDefines.h.

The default value is “Disable”.
Please set “Enable” if you want to get captured image automaticity when shutter release by OnCompleteDownload().

OnCompleteDownload()/OnNotifyPostViewImage() is not called if this setting value is “Disable”.

Note that this value is reset default value when reconnect camera at “RemoteTransferMode”.

Setting_Key_PostViewTransferringType

Controls post view transfer type.
Use the CrPostViewTransferringType defined in CrDefines.h.
The default value is “CrPostViewTransferring_Legacy”.

CrDeviceSetting

Setting value enumerator.

Member Enumerations

Definition

Summary

CrDeviceSetting_Disable

Disable

CrDeviceSetting_Enable

Enable

CrPartialFile

Enumerate of Partial size.

Member Enumerations

Definition

Summary

CrPartialFile_Default

Default
USB: CrPartialFile_NotPartial (Windows, macOS), 16 (Linux)
Ethernet: CrPartialFile_Min

CrPartialFile_NotPartial

Not Partial
USB only, Cannot be used with Ethernet.

CrPartialFile_Min

Minimum

CrPartialFile_Max

Maximum

CrPartialFile_Step

Step

CrGetOSDImageIntervalTimeType

Enumerate of Interval time about get OSD image from camera.

Member Enumerations

Definition

Summary

CrGetOSDImageIntervalTimeType_High

Interval time is short.

CrGetOSDImageIntervalTimeType_Middle

Interval time is medium.

CrGetOSDImageIntervalTimeType_Low

Interval time is long.

CrPostViewTransferringType

Enumerate of Post view transfer type.

Member Enumerations

Definition

Summary

CrPostViewTransferring_Legacy

Default
When setting this value, OnCompleteDownload() is called when the post view image is saved to the host PC.

CrPostViewTransferring_UserSelect_File

When setting this value, OnNotifyPostViewImage() is called when the post view image is saved to the host PC.

CrPostViewTransferring_UserSelect_RAM

When setting this value, OnNotifyPostViewImage() is called when the post view image is ready to be transferred via RAM.