বিল্ডিং অডিও আনুষাঙ্গিক

যখন একটি অডিও অ্যাকসেসরি যেমন হেডসেট, হেডফোন পরিবর্ধক, মাইক্রোফোন, ড্যাক / এডিসি বা ডকের বাস্তবায়ন করার সময়, কীভাবে আনুষাঙ্গিক অ্যান্ড্রয়েড ডিভাইসে সংযুক্ত হয় তা বিবেচনা করুন। নিম্নলিখিত বিভাগগুলিতে তারযুক্ত 3.5 মিমি হেডসেট সংযোগগুলি, ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি) সংযোগগুলি এবং স্ট্রিমিং সঙ্গীত বা অন্যান্য অডিও সামগ্রীর জন্য ব্লুটুথ সংযোগগুলি বর্ণনা করে।

অডিও 3.5 মিমি হেডসেট সংযোগকারী

অনেকগুলি অ্যান্ড্রয়েড ডিভাইসে একটি 3.5 মিমি ("মিনি") হেডসেট সংযোগকারী অন্তর্ভুক্ত থাকে। Traditionalতিহ্যগত স্টেরিও আউটপুট এবং মনো ইনপুট বৈশিষ্ট্যগুলি ছাড়াও, 3.5 মিমি হেডসেট স্পেসিফিকেশন স্ট্যান্ডার্ড প্রতিবন্ধকতা এবং ফাংশনগুলি সংজ্ঞায়িত করে যা অ্যান্ড্রয়েড ডিভাইস এবং হেডসেটের একটি পরিসরের মধ্যে আন্তঃযোগিতা সক্ষম করে।

ইউএসবি উপর অডিও

অ্যান্ড্রয়েড বেশ কয়েকটি মোডে ইউএসবি ব্যবহার করতে পারে:

  • বিকাশ । অডিও সমর্থন করে না।
  • আনুষাঙ্গিক । অ্যান্ড্রয়েড ওপেন অ্যাকসেসরি (এওএ) ২.০ দ্বারা সরবরাহ করা এবং ইউএসবি-র মাধ্যমে কাস্টম অডিও সংযোগ করার ক্ষেত্রে বর্ণিত সীমিত অডিও ক্ষমতা সরবরাহ করে
  • হোস্ট অ্যান্ড্রয়েড ডিভাইসটি ইউএসবি বাস চালনা এবং অডিও ইন্টারফেস সহ বিস্তৃত ইউএসবি-ভিত্তিক পেরিফেরিয়াল সাথে পরিচালনা করতে সক্ষম করে। হোস্ট মোড প্রয়োগকারী ডিভাইসগুলি USB হেডসেটগুলির সাথে সামঞ্জস্যপূর্ণ হবে যা USB হেডসেট স্পেসিফিকেশন অনুসরণ করে। হোস্ট মোড অডিও ইউএসবি ডিজিটাল অডিওতে বর্ণিত হয়েছে।

ব্লুটুথের মাধ্যমে অডিও

একটি আনুষাঙ্গিক যা অ্যান্ড্রয়েডের মাধ্যমে অ্যান্ড্রয়েডের সাথে সংযোগ স্থাপন করে প্লেব্যাকের জন্য সঙ্গীত স্ট্রিম করার জন্য একটি উন্নত অডিও বিতরণ প্রোফাইল (A2DP) সংযোগ ব্যবহার করতে পারে। এ 2 ডিপি সহ ব্লুটুথের মাধ্যমে অডিও বাজানো অ্যান্ড্রয়েড 1.5 (এপিআই লেভেল 3) এবং আরও উচ্চতরতে সমর্থিত। কোনও অ্যান্ড্রয়েড ব্যবহারকারী এমন কোনও আনুষাঙ্গিকের সাথে সংযোগ করতে পারেন যা সিস্টেম সেটিংস> ব্লুটুথ ব্যবহার করে এই প্রোফাইলটিকে সমর্থন করে এবং গৌণ অ্যাপ্লিকেশন ছাড়াই অ্যাকসেসরিতে সরাসরি সঙ্গীত খেলতে পারে।

অ্যান্ড্রয়েড 3.0 (API এর শ্রেনী 11) এর হিসাবে, অ্যাপ্লিকেশন ব্যবহার করে একটি A2DP সংযোগ অপারেট করতে পারে BluetoothA2dp বর্গ। কোনও অডিও অ্যাকসেসরিতে আউটপুট দেওয়ার জন্য একটি কাস্টম অ্যাপ্লিকেশন সরবরাহ করতে আপনার অবশ্যই অ্যান্ড্রয়েড 3.0.০ বা তার বেশি ব্যবহার করতে হবে।

পরবর্তী পদক্ষেপ

একটি ব্লুটুথ সংযোগ ব্যবহার করে এমন একটি অডিও অ্যাকসেসরিজ তৈরি করা শুরু করতে:

  • একটি হার্ডওয়্যার প্ল্যাটফর্ম নির্বাচন করুন বা এমন একটি হার্ডওয়্যার ডিভাইস তৈরি করুন যা ব্লুটুথ যোগাযোগ এবং A2DP সংযোগ প্রোফাইলটিকে সমর্থন করতে পারে।
  • ADK 2012 ফার্মওয়্যার উত্স কোড ( <adk-src>/adk2012/board/library/ADK2/ ) পর্যালোচনা করুন, যার মধ্যে একটি ব্লুটুথ সংযোগ ব্যবহার করে অডিও প্লেব্যাক অ্যাকসেসরিজের উদাহরণ প্রয়োগ রয়েছে।

দ্রষ্টব্য: ADK 2012 উত্স কোডটিতে টেক্সাস ইনস্ট্রুমেন্টস সিসি 2564 চিপের জন্য নির্মিত একটি ওপেন সোর্স ব্লুটুথ স্ট্যাক অন্তর্ভুক্ত রয়েছে তবে এটি কোনও স্ট্যান্ডার্ড হোস্ট / কন্ট্রোলার ইন্টারফেস (এইচসিআই) প্রয়োগকারী কোনও ব্লুটুথ চিপের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে।

মিডি ইউএসবি এবং ব্লুটুথ এলই এর মাধ্যমে

ইউএসবি এবং ব্লুটুথ লো এনার্জি উভয়ই এমআইডিআই প্রোটোকলের পরিবহণ হিসাবে ব্যবহার করা যেতে পারে। বিশদ জন্য, দেখুন MIDI