我正在尝试使用 Sony SDK 设置 Sony RX0 II 的日期时间。在不对作为示例提供的 RemoteCli.cpp 代码进行过多修改的情况下,我在那里添加了一个案例,并在 CameraDevice.cpp 中创建了一个新函数,如下所示
void CameraDevice::set_datetime()
{
// Set the new date at 1970/01/01
CrInt64 newdate = 0;
SDK::CrDeviceProperty prop;
prop.SetCode(SDK::CrDevicePropertyCode::CrDeviceProperty_DateTime_Settings);
prop.SetCurrentValue(newdate);
prop.SetValueType(SDK::CrDataType::CrDataType_UInt64);
auto err = SDK::SetDeviceProperty(m_device_handle, &prop);
if (CR_FAILED(err)) {
tout << "Failed to set new date path.\n";
}
我没有收到任何错误,所以它应该可以工作,但我从未在相机上写下新时间
我希望完成同样的事情。你有没有偶然得到这个工作?