CoDoingClient

@PublicApi
public interface CoDoingClient



इसे को-डूइंग सेशन के तौर पर दिखाया जाता है.

खास जानकारी

लगातार

default static final int

बाइट में अधिकतम स्वीकृत ब्लॉब आकार.

default static final int

बाइट में ज़्यादा से ज़्यादा मंज़ूर ब्लॉब साइज़ (1 केबी) को प्राथमिकता दी जाती है.

सार्वजनिक तरीके

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

बाइट में ज़्यादा से ज़्यादा मंज़ूर ब्लॉब साइज़ (1 केबी) को प्राथमिकता दी जाती है.

सार्वजनिक तरीके

setGlobalState

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 है