2012-07-15 9 views
8

मैक ओएस एक्स शेर में मैकबुक/मैकबुक प्रो और आईमैक में निर्मित फेसटाइम/आईसाइट कैमरा तक पहुंचने का उचित तरीका क्या है? मुझे कल्पना करना है कि एक्सकोड का उपयोग करने के बाहर इस तक पहुंचने का एक तरीका है। मुझे g ++ को फ़ीड करने के लिए क्या पुस्तकालयों की आवश्यकता है और मैं इसे कैसे संकलित करूं? मुझे पता है कि लोगों ने यह किया है, मुझे यकीन नहीं है कि मैं इसे करने के बारे में कैसे जाऊंगा।मैकबुक पर वेबकैम का उपयोग कैसे करूं?

उत्तर

5

मैक ओएस एक्स शेर पर आप वीडियो कैप्चर के लिए एवी फाउंडेशन फ्रेमवर्क का उपयोग करना चाहेंगे। AV Foundation Programming Guide में ऑडियो और वीडियो डेटा कैप्चर करने के लिए स्पष्ट निर्देश हैं। आपको एक्सकोड का उपयोग करने की आवश्यकता नहीं है लेकिन आपको कुछ उद्देश्य-सी का उपयोग करना होगा। यदि आप मुख्य रूप से सी ++ में प्रोग्रामिंग कर रहे हैं, तो आम तौर पर ऑब्जेक्टिव-सी ऑब्जेक्ट को ऑब्जेक्टिव-सी ++ कंपाइलर के साथ संकलित किया जाएगा ताकि विभिन्न एवी फाउंडेशन ऑब्जेक्ट्स को कॉन्फ़िगर किया जा सके और वीडियो फ्रेम के प्रतिनिधि वीडियो वीडियो कैप्चर प्रतिनिधि के रूप में कार्य किया जा सके। एक बार जब आप वीडियो फ्रेम प्राप्त कर लेते हैं तो आप इन्हें अपनी इच्छानुसार उपयोग करने के लिए अपने सी ++ कोड पर वापस भेज सकते हैं। यदि आप उद्देश्य-सी के साथ मध्यम अनुभव रखते हैं तो पूरी प्रक्रिया विशेष रूप से कठिन नहीं होती है।

नोट, यदि आपको शेर (10.7) से पहले मैक ओएस एक्स के संस्करणों को लक्षित करने की आवश्यकता है तो आपको इसके बजाय क्यूटीकिट का उपयोग करना होगा। इसके लिए उद्देश्य-सी की आवश्यकता होती है और इसका उपयोग करने की तकनीकें समान होती हैं लेकिन इस ढांचे की क्षमताओं अधिक सीमित होती है।

संबंधित मुद्दे