इंटरफ़ेस MeetMediaApiClient

MeetMediaApiClient के लिए इंटरफ़ेस. यह ज़रूरी कॉन्फ़िगरेशन लेता है और क्लाइंट को सदस्यता लेने के लिए उपलब्ध आइटम का एक सेट उपलब्ध कराता है. कंस्ट्रक्टर पैरामीटर के तौर पर, MeetMediaClientRequiredConfiguration को लेता है.

हस्ताक्षर

interface MeetMediaApiClient

तरीके के हस्ताक्षर

नाम ब्यौरा
applyLayout(requests) दिए गए मीडिया लेआउट के अनुरोध लागू करता है. वीडियो स्ट्रीम का अनुरोध करने के लिए, यह ज़रूरी है. सिर्फ़ ऐसे मीडिया लेआउट स्वीकार करता है जिन्हें createMediaLayout फ़ंक्शन की मदद से बनाया गया हो.
createMediaLayout(canvasDimensions) नया मीडिया लेआउट बनाता है. सिर्फ़ इस फ़ंक्शन से बनाए गए मीडिया लेआउट लागू किए जा सकते हैं. ऐसा न करने पर, applyLayout फ़ंक्शन गड़बड़ी का मैसेज दिखाएगा. मीडिया लेआउट बन जाने के बाद, अनुरोध बनाया जा सकता है और उसे applyLayout फ़ंक्शन के साथ लागू किया जा सकता है. इन मीडिया लेआउट ऑब्जेक्ट का फिर से इस्तेमाल किया जा सकता है. साथ ही, इन्हें किसी दूसरे अनुरोध के लिए फिर से असाइन किया जा सकता है. हालांकि, ये हर स्ट्रीम के लिए अलग-अलग होते हैं. इसलिए, हर स्ट्रीम के लिए इन्हें बनाया जाना ज़रूरी है.
joinMeeting(communicationProtocol) मीटिंग में शामिल हो जाता है.
leaveMeeting() मीटिंग छोड़ता है.

प्रॉपर्टी के हस्ताक्षर

नाम ब्यौरा
mediaEntries मीटिंग में मौजूद मीडिया एंट्री. मीडिया एंट्री कलेक्शन में होने वाले बदलावों की सदस्यता ली जा सकती है.
meetStreamTracks मीटिंग में स्ट्रीम की गई ट्रैक. Meet स्ट्रीम ट्रैक कलेक्शन में होने वाले बदलावों की सदस्यता ली जा सकती है.
participants मीटिंग में हिस्सा लेने वाले लोग. इसमें, हिस्सा लेने वाले व्यक्ति के कलेक्शन में होने वाले बदलावों की सदस्यता ली जा सकती है.
presenter मीटिंग में प्रजेंटर. प्रज़ेंटर में हुए बदलावों की सदस्यता ली जा सकती है.
screenshare मीटिंग में स्क्रीन शेयर करने की सुविधा. स्क्रीन शेयर करने की सुविधा में होने वाले बदलावों की सदस्यता ली जा सकती है.
sessionStatus सेशन की स्थिति. सेशन के स्टेटस में होने वाले बदलावों की सदस्यता ली जा सकती है.