> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameChat2 멤버

> GameChat2 멤버

# GameChat2 멤버

## 클래스

| 클래스                                                                                                                                      | 설명                                                                                                                |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)                                                             | Game Chat 2와 상호 작용하기 위한 관리 기능을 제공합니다.                                                                             |
| [chat\_user](/reference/chat/gamechat2/classes/chat_user/chat_user)                                                                      | 로컬 [chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager) 인스턴스에 추가된 개별 로컬 또는 원격 사용자를 나타냅니다. |
| [chat\_user\_local](/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local)                                         | 로컬 사용자에게만 가능한 작업을 캡슐화한 하위 클래스입니다.                                                                                 |
| [post\_decode\_audio\_sink\_stream](/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/post_decode_audio_sink_stream)       | 원격 오디오 조작 파이프라인의 아웃바운드 데이터 측면을 나타냅니다.                                                                             |
| [post\_decode\_audio\_source\_stream](/reference/chat/gamechat2/classes/post_decode_audio_source_stream/post_decode_audio_source_stream) | 원격 오디오 조작 파이프라인의 인바운드 데이터 측면을 나타냅니다.                                                                              |
| [pre\_encode\_audio\_stream](/reference/chat/gamechat2/classes/pre_encode_audio_stream/pre_encode_audio_stream)                          | 로컬 오디오 조작 파이프라인을 나타냅니다.                                                                                           |

## 함수

| 함수                                                                                                               | 설명                                                                           |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [game\_chat\_allocate\_memory\_callback](/reference/chat/gamechat2/functions/game_chat_allocate_memory_callback) | Game Chat 라이브러리가 새 메모리 버퍼를 동적으로 할당해야 할 때마다 호출되는 콜백입니다.                       |
| [game\_chat\_free\_memory\_callback](/reference/chat/gamechat2/functions/game_chat_free_memory_callback)         | Game Chat 2 라이브러리가 이전에 할당된 메모리 버퍼가 더 이상 필요하지 않아 해제될 수 있을 때마다 호출되는 콜백을 나타냅니다. |

## 구조체

| 구조체                                                                                                                                                                               | 설명                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [game\_chat\_audio\_format](/reference/chat/gamechat2/structs/game_chat_audio_format)                                                                                             | Game Chat 2 오디오 데이터를 해석하는 데 필요한 형식 정보를 설명합니다.                                                                                                                        |
| [game\_chat\_communication\_relationship\_adjuster\_changed\_state\_change](/reference/chat/gamechat2/structs/game_chat_communication_relationship_adjuster_changed_state_change) | [game\_chat\_state\_change\_type::communication\_relationship\_adjuster\_changed](/reference/chat/gamechat2/enums/game_chat_state_change_type) 상태 변경에 특화된 정보를 나타냅니다. |
| [game\_chat\_data\_frame](/reference/chat/gamechat2/structs/game_chat_data_frame)                                                                                                 | 원격 Game Chat 2 엔드포인트로 전달되어야 하는 나가는 Game Chat 2 데이터에 대한 정보를 나타냅니다.                                                                                                    |
| [game\_chat\_state\_change](/reference/chat/gamechat2/structs/game_chat_state_change)                                                                                             | 이벤트, 상태 변경 또는 나가는 데이터에 대한 일반적인 기본 구조체를 나타냅니다.                                                                                                                        |
| [game\_chat\_stream\_state\_change](/reference/chat/gamechat2/structs/game_chat_stream_state_change)                                                                              | 오디오 조작 스트림에 대한 이벤트의 일반적인 기본 구조체 표현입니다.                                                                                                                               |
| [game\_chat\_text\_chat\_received\_state\_change](/reference/chat/gamechat2/structs/game_chat_text_chat_received_state_change)                                                    | [game\_chat\_state\_change\_type::text\_chat\_received](/reference/chat/gamechat2/enums/game_chat_state_change_type) 상태 변경에 특화된 정보를 나타냅니다.                           |
| [game\_chat\_text\_conversion\_preference\_changed\_state\_change](/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change)                   | [game\_chat\_state\_change\_type::text\_conversion\_preference\_changed](/reference/chat/gamechat2/enums/game_chat_state_change_type) 상태 변경에 특화된 정보를 나타냅니다.          |
| [game\_chat\_transcribed\_chat\_received\_state\_change](/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change)                                      | [game\_chat\_state\_change\_type::transcribed\_chat\_received](/reference/chat/gamechat2/enums/game_chat_state_change_type) 상태 변경에 특화된 정보를 나타냅니다.                    |

## 열거형

| 열거형                                                                                                                                                                             | 설명                                                                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [game\_chat\_audio\_encoding\_bitrate](/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate)                                                                        | Game Chat 2가 나가는 오디오 패킷을 생성하는 데 사용하는 오디오 인코딩 비트 전송률을 정의합니다.                                                                                                                                                                                                                                          |
| [game\_chat\_audio\_manipulation\_mode\_flags](/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags)                                                         | 요청된 오디오 조작 기능 상태를 나타냅니다.                                                                                                                                                                                                                                                                             |
| [game\_chat\_communication\_relationship\_adjuster](/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster)                                              | [chat\_user\_local::set\_communication\_relationship](/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship)를 호출하여 이전에 설정한 통신 관계에 Game Chat 2에서 적용하는 추가 조정 단계를 정의합니다.                                                                   |
| [game\_chat\_communication\_relationship\_flags](/reference/chat/gamechat2/enums/game_chat_communication_relationship_flags)                                                    | 두 사용자 간의 통신 관계를 정의합니다.                                                                                                                                                                                                                                                                               |
| [game\_chat\_data\_transport\_requirement](/reference/chat/gamechat2/enums/game_chat_data_transport_requirement)                                                                | 나가는 데이터에 대한 데이터 전송 요구 사항을 정의합니다.                                                                                                                                                                                                                                                                     |
| [game\_chat\_sample\_type](/reference/chat/gamechat2/enums/game_chat_sample_type)                                                                                               | 단일 Game Chat 2 오디오 샘플을 나타내는 데이터 형식을 설명합니다.                                                                                                                                                                                                                                                           |
| [game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode](/reference/chat/gamechat2/enums/game_chat_shared_device_communication_relationship_resolution_mode) | Kinect와 같은 공유 장치에 있는 사용자에 대해 Game Chat 2가 통신 관계 충돌을 해결하는 방법을 정의합니다.                                                                                                                                                                                                                                  |
| [game\_chat\_speech\_to\_text\_conversion\_mode](/reference/chat/gamechat2/enums/game_chat_speech_to_text_conversion_mode)                                                      | Game Chat 2에서 사용할 수 있는 음성-텍스트 변환 모드를 정의합니다.                                                                                                                                                                                                                                                          |
| [game\_chat\_state\_change\_type](/reference/chat/gamechat2/enums/game_chat_state_change_type)                                                                                  | [chat\_manager::start\_processing\_state\_changes](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes)에서 보고할 수 있는 [game\_chat\_state\_change](/reference/chat/gamechat2/structs/game_chat_state_change) 개체의 유형을 정의합니다.                               |
| [game\_chat\_stream\_state\_change\_type](/reference/chat/gamechat2/enums/game_chat_stream_state_change_type)                                                                   | [chat\_manager::start\_processing\_stream\_state\_changes](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes)에서 보고할 수 있는 [game\_chat\_stream\_state\_change](/reference/chat/gamechat2/structs/game_chat_stream_state_change) 개체의 유형을 정의합니다. |
| [game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)                                                                                                   | Game Chat 2가 내부용으로 사용하는 스레드 유형을 정의합니다.                                                                                                                                                                                                                                                               |
| [game\_chat\_user\_chat\_indicator](/reference/chat/gamechat2/enums/game_chat_user_chat_indicator)                                                                              | 로컬 사용자와의 관계에서 사용자의 현재 채팅 상태를 정의합니다.                                                                                                                                                                                                                                                                  |


## Related topics

- [game_chat_thread_id](/ko/reference/chat/gamechat2/enums/game_chat_thread_id.md)
- [game_chat_data_frame](/ko/reference/chat/gamechat2/structs/game_chat_data_frame.md)
- [game_chat_state_change](/ko/reference/chat/gamechat2/structs/game_chat_state_change.md)
- [game_chat_user_chat_indicator](/ko/reference/chat/gamechat2/enums/game_chat_user_chat_indicator.md)
- [game_chat_free_memory_callback](/ko/reference/chat/gamechat2/functions/game_chat_free_memory_callback.md)
