CoDoingClient

@PublicApi
public interface CoDoingClient



একটি কো-ডুইং সেশনের প্রতিনিধিত্ব করে।

সারসংক্ষেপ

ধ্রুবক

default static final int

বাইটে সর্বাধিক অনুমোদিত ব্লব আকার।

default static final int

বাইটে সর্বাধিক অনুমোদিত ব্লব সাইজ (1kb) পছন্দের৷

পাবলিক পদ্ধতি

abstract void
setGlobalState ( CoDoingState newGlobalState)

শেয়ার্ড গ্লোবাল স্টেট আপডেট করে।

ধ্রুবক

MAX_CODOING_BLOB_BYTES

default static final int MAX_CODOING_BLOB_BYTES = 16384

বাইটে সর্বাধিক অনুমোদিত ব্লব আকার।

PREFERRED_MAX_CODOING_BLOB_BYTES

default static final int PREFERRED_MAX_CODOING_BLOB_BYTES = 1024

বাইটে সর্বাধিক অনুমোদিত ব্লব সাইজ (1kb) পছন্দের৷

পাবলিক পদ্ধতি

সেট গ্লোবাল স্টেট

abstract void setGlobalState(CoDoingState newGlobalState)

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

দ্রষ্টব্য: এই ভাগ করা অবস্থা শেষ পর্যন্ত অংশগ্রহণকারীদের মধ্যে সামঞ্জস্যপূর্ণ। অনুমানযোগ্য আচরণের জন্য, এই বাইনারি অবস্থাটি সম্পূর্ণ হওয়া উচিত, আংশিক নয়, কারণ Meet অ্যাড-অন-এর SDK পৃথক মেসেজ ডেলিভারির আশেপাশে গ্যারান্টি প্রদান করে না -- শুধুমাত্র চূড়ান্ত ধারাবাহিকতা।

দ্রষ্টব্য: একটি রেস কন্ডিশনে যেখানে দুইজন অংশগ্রহণকারী একই সাথে এই পদ্ধতিটি কল করে, Meet অ্যাড-অনের SDK একটি ক্যানোনিকাল বিজয়ী আপডেট নির্বাচন করবে। হারানো আপডেট অংশগ্রহণকারীদের জন্য প্রয়োগ করা হতে পারে বা নাও হতে পারে, কিন্তু বিজয়ী আপডেট সবসময় পরে প্রয়োগ করা হবে।

পরামিতি
CoDoingState newGlobalState

আপডেট করা কার্যকলাপের অবস্থা যা অন্যান্য অংশগ্রহণকারীদের কাছে সম্প্রচার করা হবে। পছন্দের সর্বাধিক ব্লব আকার হল PREFERRED_MAX_CODOING_BLOB_BYTES

নিক্ষেপ করে
java.lang.NullPointerException

যদি newGlobalState শূন্য হয়

com.google.android.meet.addons.AddonException

যদি একটি অপ্রত্যাশিত ত্রুটি ছিল

java.lang.IllegalStateException

যদি কো-ডুইং সেশন শেষ হওয়ার পরে ডাকা হয়

java.lang.IllegalStateException

যদি ব্লব সাইজ > MAX_CODOING_BLOB_BYTES