다음을 통해 공유


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,  
}  

상수

상수 설명
침묵 사용자가 현재 대화 중이지 않습니다.

최근에 로컬 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 콘솔

참고 항목

게임 채팅 2 소개
chat_user
GameChat2 멤버