জামির এপিআই

ওপেনডট

OpenDHT এর API এর সাথে সম্পর্কিত ডকুমেন্টেশন [এখানে]https://github.com/savoirfairelinux/opendht/wiki/API-Overview) এবং নিম্নলিখিত অংশে বিস্তারিতভাবে ব্যাখ্যা করা হবে না।

ডেমোন

পরিচালকদের

ডেমোনের এপিআই 5 ম্যানেজার + 1 ইনস্ট্যান্স ফাইলের মধ্যে বিভাজিত হয়ঃ

  • CallManager ইন্টারফেস কল এবং সম্মেলন সম্পর্কিত ক্রিয়াকলাপ পরিচালনা করতে ব্যবহৃত হয়। যেহেতু Jami daemon একাধিক ইনকামিং / আউটগোয়িং কল সমর্থন করে, একটি নির্দিষ্ট কল জড়িত যে কোনও ক্রিয়াকলাপ একটি অনন্য callID এর মাধ্যমে পদ্ধতিটি মোকাবেলা করতে হবে। Jami daemon একটি অনন্য callID উত্পন্ন করবে প্রস্থান এবং আগত কলের জন্য।

  • ** কনফিগারেশন ম্যানেজার** কনফিগারেশন জিনিস পরিচালনা করতে ব্যবহৃতঃ অ্যাকাউন্ট সেটিংস, ব্যবহারকারী পছন্দ,...

  • PresenceManager ব্যবহার করা হয় পরিচিতির উপস্থিতি ট্র্যাক করতে

  • ভিডিও ম্যানেজার ভিডিও ডিভাইস এবং রেন্ডারার পরিচালনা করতে ব্যবহৃত হয়

  • ** ইনস্ট্যান্স** ব্যবহার করা হয় প্রকৃতপক্ষে কোর নিবন্ধিত ক্লায়েন্ট সংখ্যা গণনা করতে. যখন আপনার ক্লায়েন্ট শুরু, আপনি এই ইন্টারফেস ব্যবহার করে কোর বিরুদ্ধে নিবন্ধন করতে হবে.

ডিবিইউএস

dbus API এর সমস্ত ডকুমেন্টেশন এবং কোড jami-daemon/bin/dbus এ অবস্থিত।

আপনি যদি লিনাক্স ব্যবহার করেন, আপনি যখন ডেমনটি চালিত হয় তখন আপনি d-feet ব্যবহার করতে পারেন এপিআই (বা অন্য কোনও সরঞ্জাম দিয়ে) পরিচালনা করতে।

এলআরসি প্রকল্পটি এই এপিআই ব্যবহার করে (এবং উইন্ডোজ এবং ম্যাকোস এ libwrap ব্যবহার করে) ।

জেএনআই

JNI API এর সমস্ত ডকুমেন্টেশন এবং কোড jami-daemon/bin/jni এ অবস্থিত।

js নোড

Node JS API এর সমস্ত ডকুমেন্টেশন এবং কোড jami-daemon/bin/nodejs এ অবস্থিত। এই API কোন পরিচিত প্রকল্পে ব্যবহৃত হয় না এবং সম্ভবত আপ টু ডেট নয়।

বিশ্রাম

REST API এর সমস্ত ডকুমেন্টেশন এবং কোড jami-daemon/bin/restcpp এ অবস্থিত। এই API কোন পরিচিত প্রকল্পে ব্যবহৃত হয় না এবং সম্ভবত আপ টু ডেট নয়।

পাইথন প্যাকেজ

jami-daemon/tools/jamictrl ভাষায় একটি পাইথন প্যাকেজ উপলব্ধ। এই প্যাকেজটি DBus ব্যবহার করে।

প্লাগইন

Plugins are a good way to customize Jami if you want to interact with streams (Audio, Video or chat). Several plugins are already available through the Plugin Store (in the settings of your Jami application).