2017-02-06 1 views
0

Je veux développer un appareil photo sur Android, besoin de régler la vitesse d'obturation, l'ouverture, base IOS à distance en mode manuel. Mon camerra est Sony A7.dose SONY Camera SDK support setter API comme setIsoSpeedRate, setShutterSpeed ​​sur A7

quand je l'appelle getMethodTypes, je peux voir
setFNumber setIsoSpeedRate setShutterSpeed ​​
dans la liste des résultats

mais je ne peux pas le voir avalible dans mon getAvailableApiList.

dose quelqu'un a cette expérience sur ce problème?

+0

Et j'utilise un objectif Canon avec un convertisseur, est-ce important – user3177772

Répondre

0

Utilisation du projet « pySony » sur moyeu git il y a un script simple pour vider les capacités: https://github.com/Bloodevil/sony_camera_api/blob/master/src/example/dump_camera_capabilities.py

Peut-être revoir/regarder qui vous aider, notez la ligne (s) sur l'activation « startRecMode() '.

Pour ma HX60 les fonctions appelables sont ...

  • setShutterSpeed ​​
  • getShutterSpeed ​​
  • getAvailableShutterSpeed ​​
  • getSupportedShutterSpeed ​​

avec:

getSupportedShutterSpeed: {'resultat': [['30 "', '25"', '20 "', '15"', '13 "', '10', '8', '6' ',' 5 '', '4' ', ' 3.2 "',' 2.5" ',' 2 '', '1.6' ',' 1.3 '', '1' ',' 0.8 '', '0.6 "',' 0.5" ', ' 0.4 "',' 1 \/3 ',' 1 \/4 ',' 1 \/5 ',' 1 \/6 ',' 1 \/8 ',' 1 \/10 ', ' 1 \/13 ',' 1 \/15 ',' 1 \/20 ',' 1 \/25 ',' 1 \/30 ',' 1 \/40 ',' 1 \/50 ', ' 1 \/60 ',' 1 \/80 ',' 1 \/100 ',' 1 \/125 ',' 1 \/160 ',' 1 \/200 ', '1 \/250', '1 \/320', '1 \/400', '1 \/500', '1 \/640', '1 \/800', '1 \/1000', '1 \/1250', '1 \/1600]], 'id': 1}

  • setIsoSpeedRate
  • getIsoSpeedRate
  • getAvailableIsoSpeedRate
  • getSupportedIsoSpeedRate

avec:

getSupportedIsoSpeedRate: { 'résultat': [[ 'AUTO', '80', '100', « 200 ',' 400 ',' 800 ',' 1600 ',' 3200 ']],' id ': 1}

Notez, comme vous l'avez mentionné, que certaines fonctions ne sont utilisables que dans des modes particuliers.