2010-06-08 56 views
5

क्या QTKit कैप्चर एपीआई समर्थन स्क्रीन रिकॉर्डिंग करता है- यानी, क्या मैं रिकॉर्ड करने के लिए इनपुट स्रोत के रूप में वर्तमान स्क्रीन आउटपुट निर्दिष्ट कर सकता हूं? यदि हां, तो कैसे?क्यूटीकिट कैप्चर एपीआई: वीडियो स्क्रीन रिकॉर्डिंग को कैसे कार्यान्वित करें (क्विकटाइम एक्स प्लेयर में)?

क्विकटाइम प्लेयर एक्स स्क्रीन रिकॉर्डिंग का समर्थन करता है, फिर भी QTKit Capture API Documentation केवल बाहरी कैमरों से कैप्चरिंग का उल्लेख करता है।

उत्तर

1

एक दृष्टिकोण CGWindow एपीआई (खोज: लो का बेटा) के साथ स्थिर स्क्रीनशॉट पर कब्जा करने की हो सकती है, और addImage का उपयोग कर एक QTMovie वस्तु के लिए उन्हें संलग्न: forDuration: withAttributes:

संबंधित एप्पल कोड उदाहरण: StillMotion (डेवलपर .apple.com/मैक/लाइब्रेरी/नमूना कोड/StillMotion/परिचय/Intro.html)

+1

क्यूटीकिट को पूरी तरह से अलग करने और ओपनजीएल का उपयोग करने के लिए एक अलग दृष्टिकोण है। ऐप्पल का नमूना कोड यहां है: http://developer.apple.com/mac/library/samplecode/OpenGLScreenCapture/Introduction/Intro.html – bjoern

3

शेर से शुरू, आप AVFoundation ढांचे का उपयोग कर सकते हैं। एक त्वरित ट्यूटोरियल here पाया जा सकता है।

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