Method: createConferenceWithBots.create

会議を作成し、bot を追加する。

bot がリクエストした動画の解像度が、Meet クライアントが [自動]できます。詳しくは、https://support.google.com/meethardware/answer/9295022 をご覧ください。

  • if numOfBots == 1: bot はアクティブなスピーカーに HD(1280x720)をリクエストします。
  • if numOfBots <6: bot はすべての参加者に VGA(640x360)をリクエストします。
  • if numOfBots <16: bot はすべての参加者に HVGA(480x270)をリクエストします。
  • それ以外の場合: bot はすべての参加者に HQVGA(240x135)をリクエストします。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
フィールド
numOfBots

integer

必須。追加する bot の数を 1 ~ 50 の範囲で指定してください。

ttlSecs

integer

必須。bot が会議に留まるための TTL(秒単位)。

defaultBotOptions

object (BotOptions)

省略可。このリクエストの一部として作成されたすべての bot のデフォルト オプション。

perBotOptions[]

object (BotOptions)

省略可。このリクエストの一部として作成された bot ごとのオプション。指定したオプションが bot の数より少ない場合、残りの bot にはデフォルトのオプションが使用されます。

レスポンスの本文

{@link CreateConferenceWithBotsRequest} に対するレスポンス

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
フィールド
conferenceCode

string

作成された会議。

errorMessages[]

string

失敗した bot から返されたエラー メッセージ。

認可スコープ

次の OAuth スコープが必要です。

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

詳しくは、OAuth 2.0 の概要をご覧ください。

BotOptions

各 bot に固有のオプション

JSON 表現
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
フィールド
requestedResolution

enum (SupportedVideoResolutions)

省略可。bot からリクエストされた解像度です。

muteAudio

boolean

省略可。bot から送信された音声をミュートする(デフォルトは False)

muteVideo

boolean

省略可。bot から送信された動画をミュート、デフォルトは False

playbackVideo

enum (VideoFile)

省略可。bot が再生する動画ファイル

outputResolution

enum (SupportedVideoResolutions)

省略可。bot によって送信された動画の解像度に応じて、この解像度に一致する再生動画が選択されます。playVideo が設定されていない場合のみ使用されます。

SupportedVideoResolutions

サポートされている動画解像度のプリセット

列挙型
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED 解像度が指定されていません
THUMBNAIL_160_120 サムネイル解像度
QVGA_320_180 QVGA(アスペクト比 16:9)
HVGA_480_270 アスペクト比 16:9 の HVGA 解像度
VGA_640_360 アスペクト比 16:9 の VGA 解像度
HD_1280_720 アスペクト比 16:9 の HD 解像度
FHD_1920_1080 FHD 解像度(比率 16:9)

VideoFile

外部パートナーでサポートされている再生動画

列挙型
VIDEO_FILE_UNSPECIFIED ファイルが指定されていません
SINGLE_ATTENDEE_IDLE_1 アイドル状態の会議に出席中の 1 人の参加者
SINGLE_ATTENDEE_CLAPPING_1 1 人のミーティング参加者の拍手