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.
|