次の方法で共有


game_chat_user_chat_indicator

ローカル プレイヤーとの関わりの中での、ユーザーの現在のチャット状態を定義します。

構文

enum class game_chat_user_chat_indicator  
{  
    silent,  
    talking,  
    local_microphone_muted,  
    incoming_communications_muted,  
    reputation_restricted,  
    platform_restricted,  
    no_chat_focus,  
    no_microphone,  
}  

定数

定数 説明
silent ユーザーは現在会話していません。

最近ローカルの chat_manager インスタンスに追加されたユーザーは、ゲーム チャットがプライバシーと特権についての非同期のチェックを完了するまで、silent 状態のままです。
talking ユーザーは現在会話しています。
local_microphone_muted ユーザーのローカルのマイクがミュートになっています。
incoming_communications_muted リモート ユーザーがすべてのローカル ユーザーによってミュートされています。
reputation_restricted このユーザーとのチャットは、ユーザーが Xbox Live サービスによって指定された「回避」評判を持ち、ゲーム チャット 2 が 1 人以上のローカル ユーザーに対して game_chat_communication_relationship_adjuster::reputation リレーションシップ 調整ツールを適用しているため、制限されます。
platform_restricted このユーザーとのチャットは、1 人以上のローカル ユーザーにかかわるプラットフォーム制約によって制限されています。
no_chat_focus ユーザーは、アプリが AppXManifest でマイク機能を指定していないか、ユーザーがチャットのオーディオ フォーカスをアプリ外に変更したため、チャットできません。
no_microphone ユーザーには利用可能または構成済みのマイクがありません。

この状態は、ローカル ユーザーに対してのみ表示されます。 マイクを使用していないリモート ユーザーとのチャット通信がミュートやチーム メンバーシップなど他の理由により制限されている場合、そのリモート ユーザーにはそれらの制限があると表示されます。 それ以外の場合、マイクを使用していないリモート ユーザーは silent として表示されます。

解説

この列挙型は、 chat_user::chat_indicator によって使用され、ローカル ユーザーに関連して、ユーザーの現在のチャット状態の UI 表現を提供するのに役立ちます。 この表現は、ローカル ユーザーに、そのユーザーとのコミュニケーションの観点から、ローカル ユーザーが見聞きしている、または見聞きしていない事柄について、その内容と理由に関する情報を提供します。 ユーザーの現在のチャット状態に関する UI 表現の提供の詳細については、「ゲーム チャット C++ API の使用」の「UI」セクションを参照してください。

要件

ヘッダー: GameChat2.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

ゲーム チャット 2 の概要
chat_user
GameChat2 メンバー