로컬 사용자에 관한 사용자의 현재 채팅 상태를 정의합니다.
구문
enum class game_chat_user_chat_indicator
{
silent,
talking,
local_microphone_muted,
incoming_communications_muted,
reputation_restricted,
platform_restricted,
no_chat_focus,
no_microphone,
}
상수
| 상수 | 설명 |
|---|---|
| 침묵 | 사용자가 현재 대화 중이지 않습니다. 최근에 로컬 chat_manager 인스턴스에 추가된 사용자는 게임 채팅에서 비동기 개인 정보 및 권한 검사를 완료할 때까지 무음 상태를 유지합니다. |
| 대화 중 | 사용자가 현재 대화 중입니다. |
| local_microphone_muted | 사용자의 로컬 마이크가 음소거 상태입니다. |
| incoming_communications_muted | 모든 로컬 사용자에 의해 원격 사용자가 음소거 처리되었습니다. |
| reputation_restricted | Xbox Live 서비스에서 사용자에게 “피하고 싶은 플레이어” 평판을 지정했고, 게임 채팅 2에서 한 명 이상의 로컬 사용자에 대해 game_chat_communication_relationship 관계 조정자를 적용했기 때문에 이 사용자와의 채팅이 제한됩니다. |
| platform_restricted | 하나 이상의 로컬 사용자를 포함한 플랫폼 제한으로 인해 이 사용자와의 채팅이 제한됩니다. |
| no_chat_focus | 앱의 AppXManifest에 마이크 기능이 지정되지 않았거나 사용자가 앱 외부에서 채팅 오디오 포커스를 변경했기 때문에 사용자가 채팅할 수 없습니다. |
| no_microphone | 사용자가 사용할 수 있거나 구성된 마이크가 없습니다. 이 상태는 로컬 사용자에게만 표시됩니다. 마이크가 없는 원격 사용자와의 채팅 통신이 음소거나 팀 멤버 자격 등의 이유로 인해 제한된 경우 원격 사용자에게 해당 제한이 적용된 것처럼 표시됩니다. 그러지 않으면 마이크가 없는 원격 사용자는 silent(으)로 표시됩니다. |
설명
이 열거형은 chat_user::chat_indicator에서 로컬 사용자를 기준으로 사용자의 현재 채팅 상태를 나타내는 UI 표현을 제공하는 데 사용됩니다. 이 표현은 해당 사용자와의 통신 측면에서 듣거나 보게 되는(또는 듣거나 볼 수 없는) 항목과 이유에 대한 정보를 로컬 사용자에게 제공하기 위한 것입니다. 사용자의 현재 채팅 상태를 나타내는 UI 표현을 제공하는 방법에 대한 자세한 내용은 게임 채팅 C++ API 사용의 UI 섹션을 참조하세요.
요구 사항
헤더: GameChat2.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔