जब मैंने साउंडइंजिन (क्रैश लैंडिंग और टचफाइटर से) का उपयोग शुरू किया, तो मैंने कुछ लोगों को इसका उपयोग न करने की सिफारिश की थी, क्योंकि उनके अनुसार, पर्याप्त स्थिर नहीं था। फिर भी यह एकमात्र समाधान था जिसे मैं सी ++ और ओपनएएल सीखने के बिना पिच और स्थिति नियंत्रण के साथ आवाज बजाने के बारे में जानता था, इसलिए मैंने चेतावनियों को नजरअंदाज कर दिया और इसके साथ आगे बढ़े।ओपन सोर्स साउंड इंजन
लेकिन अब मुझे चिंता करना शुरू हो रहा है। 2.2 एसडीके ने AVFoundation की शुरुआत की। क्रैश लैंडिंग (ध्वनि के लिए) और AVAudioPlayer (संगीत के लिए) से साउंडइंजिन दोनों का उपयोग करके, मुझे पता चला कि साउंडइंजिन अजीब तरीके से व्यवहार करता है जब केवल मौजूदा AVAudioPlayer रिलीज़ होता है (सभी नए एविडियो प्लेर शुरू होने तक रुक जाते हैं)। 2.2 एसडीके के बाहर आने के दौरान, क्रैश लैंडिंग नमूना कोड को एडीसी साइट से रहस्यमय तरीके से हटा दिया गया था। मुझे चिंता है कि आने के लिए और भी बुरी आश्चर्य है।
मेरा सवाल है, क्या किसी को SoundEngine के ओपन सोर्स विकल्प के बारे में पता है? शायद ओपनएएल का उपयोग करने वाली सी ++ लाइब्रेरी भी?
क्या आप कच्चे डेटा को AVFoundation (AVAudioPlayer) में फ़ीड करने में सक्षम हैं, उदाहरण के लिए यदि आप एक निश्चित पिच की साइन लहर बनाना और खेलना चाहते हैं? – JonB
AVFoundation के साथ कोई पिच या स्थिति नियंत्रण नहीं है। –
नहीं, लेकिन आप कच्चे साइन लहर डेटा उत्पन्न कर सकते हैं? – JonB