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

# GameChat2 멤버(API 콘텐츠)

> GameChat2 멤버

# GameChat2 멤버

## 클래스

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

## 함수

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

## 구조체

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

## 열거형

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


## Related topics

- [XError 멤버 (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xerror/xerror_members.md)
- [XGame (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgame/xgame_members.md)
- [XGameUI (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgameui/xgameui_members.md)
- [XGameStreaming (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameSave (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgamesave/xgamesave_members.md)
