इंटरफ़ेस MeetMediaApiClient

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

हस्ताक्षर

interface MeetMediaApiClient

तरीके के सिग्नेचर

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

प्रॉपर्टी के सिग्नेचर

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