本文にスキップする
Version: 7.1

オーディオの初期状態

1対1通話を開始したり、グループ通話に参加したりする時に適用されるローカルユーザーのオーディオの初期状態を設定できます。

対応する通話タイプSDKの最低バージョン
1対1通話、グループ通話(カンファレンス)PlanetKit 7.1

概要

EInitialMyAudioState列挙型に次のようなオーディオの初期状態の値が定義されています。

  • PLNK_INITIAL_MY_AUDIO_STATE_UNMUTED:マイクがオンになり、マイクでキャプチャーした音声が転送されます。
  • PLNK_INITIAL_MY_AUDIO_STATE_MUTED:マイクはオンにならず、音声は転送されません。
Note
  • 以下で説明するAPIのデフォルト値は、PLNK_INITIAL_MY_AUDIO_STATE_UNMUTEDです。
  • オーディオの初期状態をPLNK_INITIAL_MY_AUDIO_STATE_MUTEDに設定すると、通話開始時にローカルユーザーのマイクはオンにならず、音声は相手に転送されません。音声を転送するには、後でMuteMyAudio()falseで呼び出す必要があります。
  • PLNK_INITIAL_MY_AUDIO_STATE_MUTEDで開始すると、ミュート解除されるまでマイクデバイスがオンにならないため、通話開始時にマイクインジケーターが表示されません。

オーディオの初期状態設定

通話タイプに応じてオーディオの初期状態を設定するために使用されるAPIは、次のとおりです。

1対1通話

  • 発信者側:通話を作成する際にMakeCallParamSetInitialMyAudioState()でオーディオの初期状態を設定します。
  • 受信者側:通話に応答する際にAcceptCall()eInitialMyAudioStateパラメーターでオーディオの初期状態を設定します。

1対1通話でオーディオの初期状態を設定するサンプルコードは、1対1音声通話および1対1ビデオ通話を参照してください。

グループ通話

グループ通話に参加する際にConferenceParamSetInitialMyAudioState()でオーディオの初期状態を設定します。

グループ通話でオーディオの初期状態を設定するサンプルコードは、グループ音声通話およびグループビデオ通話を参照してください。

関連API

オーディオの初期状態の設定に関連するAPIは、次のとおりです。

共通

1対1通話

グループ通話

関連ドキュメント

関連サンプルコード