पर ध्वनि आउटपुट कैप्चर करें मैं अपने स्क्रीनसेवर को विंडोज़ से मैक में पोर्ट करने की कोशिश कर रहा हूं और इसकी एक विशेषता सिस्टम ध्वनि आउटपुट पर प्रतिक्रिया दे रही है। विंडोज़ पर डायरेक्ट साउंड का उपयोग करना आसान था, लेकिन मुझे मैक पर ध्वनि आउटपुट कैप्चर करने का कोई उदाहरण नहीं मिला। क्या कर्नेल एक्सटेंशन जैसे कुछ लिखने के बिना भी संभव है? फ्लैश का उपयोग करना भी बहुत आसान है - यह कच्चे डेटा या यहां तक कि एफएफटी रूपांतरित डेटा प्राप्त करने के लिए computeSpectrum
विधि भी देता है।मैक
मेरे द्वारा पहले से मिले सभी प्रोग्राम Soundflower या उनके स्वयं के कर्नेल एक्सटेंशन का उपयोग करते हैं। लेकिन मुझे नहीं लगता कि अलग प्रोग्राम स्थापित करने या कर्नेल एक्सटेंशन का उपयोग करने के लिए एक अच्छा तरीका है।
क्या आप ध्वनिफ्लॉवर का उपयोग कर कोड देखने के लिए कोई जगह जानते हैं? – tig
मैं इसका उपयोग करने की सिफारिश नहीं कर रहा हूं। मैं इसे रिवर्स इंजीनियरिंग की सिफारिश कर रहा हूं। उदाहरण जो आप चाहते हैं वह साउंडफ्लॉवर के लिए स्रोत कोड है। बीटीडब्ल्यू, यदि आप इसे ठीक से पैकेज करते हैं तो कर्नेल एक्सटेंशन स्थापित करना पारदर्शी है। – pestilence669
मुझे यह पसंद नहीं है कि इसे स्थापित करने के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी। लेकिन मुझे लगता है कि आप सही हैं। – tig