我正在尝试在一个小型 c++ 应用程序中设置kEdsPropID_ImageQuality属性。我可以设置一些其他属性(kEdsPropID_ISOSpeed 和 kEdsPropID_SaveTo)。
// set ISO 400
int intISO = 0x00000058;
EdsSetPropertyData(camera, kEdsPropID_ISOSpeed, 0, sizeof(intISO), &intISO);
上面的代码工作正常。但是下一个代码不会:
// change format from RAW to JPEG
EdsUInt32 ImgQual = 0x0010ff0f; // large jpeg or EdsImageQuality_LR;
EdsSetPropertyData(camera, kEdsPropID_ImageQuality, 0, sizeof(ImgQual), &ImgQual);
我需要在我的应用程序中从 RAW 切换到 Jpeg,反之亦然。请帮我!