প্রকল্প সম্পর্কে

audio-engine-core একটি অ্যাপ্লিকেশন-অগ্নোস্টিক অডিও প্রসেসিং স্তর, যা উচ্চ-মানের মিউজিক প্লেয়ার এবং রিয়েলটাইম অডিও অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে। এটি Decode → Resample → Loudness → DSP → Analyze → Stream প্রক্রিয়া শৃঙ্খলা প্রয়োগ করে, যা UI, ডিভাইস আউটপুট এবং মিডিয়া লাইব্রেরি ম্যানেজমেন্ট থেকে অডিও প্রসেসিংকে意図的に আলাদা করে। মुख্য প্রযুক্তিগত বৈশিষ্ট্য অন্তর্ভুক্ত: - রিয়েলটাইম নিরাপত্তা: জেনারেশন-ভিত্তিক লক-ফ্রি অটোমিক প্যারামিটার স্ন্যাপশট ব্যবহার করে, অডিও কলব্যাকের মধ্যে হিপ অ্যালোকেশন, ব্লকিং লক এবং I/O এড়িয়ে যায়। - অডিও গুণমান ও ম easurement: EBU R128 লাউডনেস, ট্রু-পিক ডিটেকশন এবং রিস্যাম্পলার কর্মক্ষমতা (THD+N এবং অ্যালিয়াস অটেনুয়েশন) এর উদ্দেশ্য-ভিত্তিক যাচাই অন্তর্ভুক্ত করে। - DSP ক্ষমতা: ১০-ব্যান্ড IIR বাইকোয়াড ইকвалаইজার, লিনিয়ার/মিনিমাম-ফেজ FIR ইকвалаইজার, FFT কন볼িউশন, বাউয়ার ক্রসফিড, ওভারস্যাম্পলড স্যাটুরেশন এবং ট্রু-পিক লিমিটিং প্রদান করে। - রিস্যাম্পলিং: নেটিভ SoX VHQ (libsoxr এর মাধ্যমে) এবং纯-Rust (rubato এর মাধ্যমে) ব্যাকএন্ড উভয়ই সমর্থন করে। - লাউডনেস ম্যানেজমেন্ট: অফলাইন EBU R128 বিশ্লেষণ এবং রিয়েলটাইম অটোমিক গেইন প্রয়োগকে আলাদা করে। - অফলাইন রেন্ডারিং: কনফিগারযোগ্য ইফেক্ট-টেইল নীতির সাথে লেটেন্সি-কম্পেনসেটেড রেন্ডারিং সমর্থন করে। এই লাইব্রেরি Symphonia উপর ভিত্তি করে ডিকোডিং করে এবং `PlaybackPipeline` API প্রদান করে যা অডিও কলব্যাকে সহজে ইন্টিগ্রেট করা যায়।