উচ্চ কর্মক্ষমতা অডিও

উচ্চ কার্যক্ষমতার অডিও অ্যাপের সাধারণত সাউন্ড প্লে বা রেকর্ড করার সাধারণ ক্ষমতার চেয়ে বেশি কার্যকারিতার প্রয়োজন হয়। তারা প্রতিক্রিয়াশীল রিয়েলটাইম সিস্টেম আচরণের দাবি করে। কিছু সাধারণ ব্যবহারের ক্ষেত্রে অন্তর্ভুক্ত:

  • ডিজিটাল অডিও ওয়ার্কস্টেশন
  • সিন্থেসাইজার
  • ড্রাম মেশিন
  • গান শেখার অ্যাপ
  • কারাওকে অ্যাপস
  • ডিজে মিক্সিং
  • অডিও প্রভাব
  • ভিডিও/অডিও কনফারেন্সিং

এই বিভাগটি অডিও লেটেন্সি কমানোর সাধারণ নীতিগুলি ব্যাখ্যা করে৷ এটি অডিও নমুনা সম্পর্কে পরামর্শ প্রদান করে, আপনাকে সর্বোত্তম নমুনা হার চয়ন করতে এবং আপনার অডিও ডেটা উপস্থাপন করতে ফ্লোটিং-পয়েন্ট নম্বরগুলি ব্যবহার করার সুবিধা এবং অসুবিধাগুলি বিবেচনা করতে সহায়তা করে৷

বাকি অংশ দুটি লাইব্রেরি বর্ণনা করে যা উচ্চ-কর্মক্ষমতা অডিও অ্যাপ্লিকেশন লেখার জন্য উপলব্ধ:

  • OpenSL ES হল Khronos Group থেকে OpenSL ES™ API স্পেসিফিকেশনের একটি Android-নির্দিষ্ট বাস্তবায়ন। নতুন ডিজাইনের জন্য OpenSL ES সুপারিশ করা হয় না। অ্যাপ ডেভেলপার এবং মিডলওয়্যার প্রদানকারীদের নেটিভ অডিও ইন্টারফেস হিসাবে Oboe বা AAudio-কে লক্ষ্য করা উচিত।
  • AAudio OpenSL ES লাইব্রেরির একটি হালকা ওজনের, নেটিভ অ্যান্ড্রয়েড বিকল্প হিসেবে তৈরি করা হয়েছে। AAudio API ওপেনএসএল ইএস-এর তুলনায় ছোট এবং ব্যবহার করা সহজ।

অতিরিক্ত সম্পদ

আরও জানতে, নিম্নলিখিত সংস্থানগুলির সুবিধা নিন:

নমুনা

কোডল্যাব

ভিডিও