आप निश्चित रूप से आईओएस में AUGraph
और AudioUnits
का उपयोग करके विभिन्न ईक्यू प्रभावों को पूरा कर सकते हैं।
मूल रूप से, आप स्रोत और अपने ऑडियो के आउटपुट के बीच प्रभाव डालेंगे। ऑडियो पर अधिक नियंत्रण प्राप्त करने के लिए आप AUGraph
में कुछ नियंत्रण, या अन्य, अधिक जटिल ऑडियो इकाइयों के लिए मल्टीचैनल मिक्सर जैसी चीजों का उपयोग कर सकते हैं। AudioUnits का उपयोग करके, यदि आपको आवश्यकता हो, तो आप बफर में प्रत्येक ऑडियो नमूना भी प्राप्त कर सकते हैं। इसके लिए आपको अपने कुछ ऑडियो प्रोसेसिंग को फिर से कोड करने की आवश्यकता होगी, लेकिन यह निश्चित रूप से आपको ईक्यू प्रभाव लागू करने की अनुमति देगा।
आप आईपॉड इफेक्ट्स यूनिट का उपयोग कर सकते हैं, जो वास्तव में वही इकाई है क्योंकि आईओएस संगीत को बजाते समय उन प्रभावों को लागू करने के लिए उपयोग करता है। यह आपको प्रभाव ध्वनियों के लिए निकटतम मैच देना चाहिए, क्योंकि यह बिल्कुल AudioUnit
है।
एप्पल से:
iPod EQ Audio Unit Description (पृष्ठ नीचे स्क्रॉल)
Type Definition for Audio Unit Subtype
आइपॉड EQ इकाई कारखाने प्रीसेट के रूप में पूर्वनिर्धारित टोनल समकारी घटता का एक सेट प्रदान करता है। ऑडियो यूनिट की KAudioUnitProperty_FactoryPresets प्रॉपर्टी तक पहुंचकर उपलब्ध ईक्यू सेटिंग्स की सरणी प्राप्त करें। इसके बाद आप इसे KAudioUnitProperty_PresentPreset प्रॉपर्टी के मान के रूप में उपयोग करके एक सेटिंग लागू कर सकते हैं।
आप इस इकाई को अपने ऑडियो स्रोत (इसे एक फ़ाइल, माइक्रोफोन इनपुट, आदि) और अपने ऑडियो आउटपुट (स्पीकर्स, हेडफ़ोन इत्यादि) के बीच डालेंगे। फिर आप अपने ऑडियो पर किसी भी आईपॉड ईक्यू प्रभाव लागू कर सकते हैं।
यहाँ जब आइपॉड EQ यूनिट को निर्दिष्ट उपयोग करने के लिए गुण है:
kAudioUnitType_Effect
kAudioUnitSubType_AUiPodEQ
kAudioUnitManufacturer_Apple
इसके अलावा, एप्पल से Audio Unit Hosting Guide की जाँच के लिए सुनिश्चित हो । इस पृष्ठ में अन्य प्रासंगिक दस्तावेज के लिंक शामिल हैं जिन्हें आप संदर्भित करना चाहते हैं।
का उपयोग करके इसे AudioUnit है बदलने के लिए MTAudioProcessingTap उपयोग करने के लिए संभव डुप्लिकेट? http: // stackoverflow।कॉम/क्यू/7485654/207616 –
आप इस https://github.com/bartolsthoorn/NVDSP – iphonic
@iphonic का उपयोग करने का प्रयास क्यों नहीं करते हैं, हमने एनवीडीएसपी का उपयोग किया है, लेकिन हमें वही प्रभाव नहीं मिलता है जो हम डिफ़ॉल्ट तुल्यकारक से प्राप्त करते हैं। – Anand