Method: createConferenceWithBots.create

একটি সম্মেলন তৈরি করে এবং বট যোগ করে।

বট দ্বারা অনুরোধ করা ভিডিও রেজোলিউশনটি "অটো" লেআউট ব্যবহার করে Meet ক্লায়েন্ট দ্বারা অনুরোধ করা রেজোলিউশনের অনুকরণ করে। https://support.google.com/meethardware/answer/9295022 দেখুন।

  • যদি numOfBots == 1: বট সক্রিয় স্পিকার থেকে HD (1280x720) অনুরোধ করবে।
  • যদি numOfBots < 6: বট সমস্ত অংশগ্রহণকারীদের কাছ থেকে VGA (640x360) অনুরোধ করবে।
  • যদি numOfBots <16: বট সমস্ত অংশগ্রহণকারীদের কাছ থেকে HVGA (480x270) অনুরোধ করবে।
  • অন্যথায়: বট সমস্ত অংশগ্রহণকারীদের থেকে HQVGA (240x135) অনুরোধ করবে৷

HTTP অনুরোধ

POST https://botsondemand.googleapis.com/v1/createConferenceWithBots

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
ক্ষেত্র
numOfBots

integer

প্রয়োজন। যোগ করার জন্য বট সংখ্যা 1 - 50 এর মধ্যে হতে হবে৷

ttlSecs

integer

প্রয়োজন। বট মিটিং এ থাকার জন্য সেকেন্ডে TTL.

defaultBotOptions

object ( BotOptions )

ঐচ্ছিক। এই অনুরোধের অংশ হিসাবে তৈরি সমস্ত বটের জন্য ডিফল্ট বিকল্প।

perBotOptions[]

object ( BotOptions )

ঐচ্ছিক। এই অনুরোধের অংশ হিসাবে তৈরি বটগুলির জন্য প্রতি বট বিকল্পগুলি৷ বট সংখ্যার চেয়ে কম বিকল্প প্রদান করা হলে, ডিফল্ট বিকল্পগুলি অবশিষ্ট বটগুলির জন্য ব্যবহার করা হবে।

প্রতিক্রিয়া শরীর

{@link CreateConferenceWithBotsRequest}-এর প্রতিক্রিয়া

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
ক্ষেত্র
conferenceCode

string

সৃষ্ট সম্মেলন।

errorMessages[]

string

ব্যর্থ বট দ্বারা ত্রুটি বার্তা ফিরে.

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/meetings

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

BotOptions

পৃথক বট নির্দিষ্ট বিকল্প

JSON প্রতিনিধিত্ব
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
ক্ষেত্র
requestedResolution

enum ( SupportedVideoResolutions )

ঐচ্ছিক। বট দ্বারা অনুরোধ করা ইনকামিং রেজোলিউশন।

muteAudio

boolean

ঐচ্ছিক। বট থেকে পাঠানো অডিও নিঃশব্দ, ডিফল্ট মিথ্যা

muteVideo

boolean

ঐচ্ছিক। বট থেকে পাঠানো ভিডিও নিঃশব্দ, ডিফল্ট মিথ্যা

playbackVideo

enum ( VideoFile )

ঐচ্ছিক। ভিডিও ফাইল বট প্লে করা উচিত

outputResolution

enum ( SupportedVideoResolutions )

ঐচ্ছিক। বট দ্বারা প্রেরিত বহির্গামী ভিডিও রেজোলিউশন, এই রেজোলিউশনের সাথে মিলে যাওয়া একটি প্লেব্যাক ভিডিও নির্বাচন করবে। প্লেব্যাকভিডিও সেট না থাকলেই এটি ব্যবহার করা হয়।

সমর্থিত ভিডিও রেজোলিউশন

সমর্থিত ভিডিও রেজোলিউশন প্রিসেট

Enums
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED রেজোলিউশন অনির্দিষ্ট
THUMBNAIL_160_120 থাম্বনেইল রেজোলিউশন
QVGA_320_180 16:9 অনুপাতে QVGA রেজোলিউশন
HVGA_480_270 HVGA রেজোলিউশন 16:9 অনুপাতে
VGA_640_360 16:9 অনুপাতে VGA রেজোলিউশন
HD_1280_720 16:9 অনুপাতে HD রেজোলিউশন
FHD_1920_1080 FHD রেজোলিউশন 16:9 অনুপাতে

ভিডিও ফাইল

বহিরাগত অংশীদারদের জন্য সমর্থিত প্লেব্যাক ভিডিও

Enums
VIDEO_FILE_UNSPECIFIED ফাইল অনির্দিষ্ট
SINGLE_ATTENDEE_IDLE_1 একক মিটিং এটেন্ডী অলস বসে আছে
SINGLE_ATTENDEE_CLAPPING_1 একক মিটিং উপস্থিতি হাততালি