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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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