मैंने कैमरे को चुनते समय एसडीके दोनों को देखा। मैं कैनन ईओएस 50 डी और उनके ईडीएसडीके के साथ जा रहा था। कैनन के पास आपके कोड में एक रैपर क्लास है जो आपके लिए उपयोग करने के लिए तैयार सभी पी/Invoke के साथ है। यही कारण था कि मैंने इसका इस्तेमाल किया था। कुछ पी/Invoke प्रकार थोड़ा अजीब हैं। मुझे कुछ आंतरिक संरचनाओं में डालने के लिए आवश्यक कुछ वस्तु संदर्भ प्रकारों को समझने के साथ समस्याएं थीं ... बहुत सारे परीक्षण और त्रुटि। आखिर में मुझे यह काम करने के लिए मिला, और यह अच्छी तरह से काम करता है। मेरे पास लाइव छवि कैप्चर और स्थिर छवि कैप्चर इसके लिए काम कर रहा है।
मुझे खेद है कि मैं निकोन के एसडीके के लिए बात नहीं कर सकता। मैंने अभी कैनन का चयन किया क्योंकि पी/आमंत्रण पहले से ही वहां था। ईडीएसडीके का नकारात्मक पक्ष यह केवल ईओएस लाइन के साथ काम करता है।
यहां कुछ और information है।
मैंने आज कैनन.ऑस.फ्रेमवर्क https://github.com/esskar/Canon.Eos.Framework शुरू किया। यह खत्म होने से बहुत दूर है, लेकिन एक तस्वीर की बात करना एक आकर्षक की तरह काम करता है। :-) – esskar