EDSDK: невозможно установить свойство kEdsPropID_ImageQuality.C++

Программы на C++. Форум разработчиков
Anonymous
EDSDK: невозможно установить свойство kEdsPropID_ImageQuality.

Сообщение Anonymous »

Я пытаюсь установить свойство kEdsPropID_ImageQuality в небольшом приложении на C++. Я могу установить некоторые другие свойства (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 и наоборот в моем приложении. Пожалуйста, помогите мне!

Подробнее здесь: https://stackoverflow.com/questions/605 ... y-property

Вернуться в «C++»