클래스
| 클래스 | 설명 |
|---|---|
| chat_manager | 게임 채팅 2를 조작하는 데 필요한 관리 기능을 제공합니다. |
| chat_user | 로컬 chat_manager 인스턴스에 추가된 개별 로컬 또는 원격 사용자를 나타냅니다. |
| chat_user_local | 로컬 사용자만 가능한 작업을 캡슐화하는 하위 클래스입니다. |
| post_decode_audio_sink_stream | 원격 오디오 조작 파이프라인의 아웃바운드 데이터 측면을 나타냅니다. |
| post_decode_audio_source_stream | 원격 오디오 조작 파이프라인의 인바운드 데이터 측면을 나타냅니다. |
| pre_encode_audio_stream | 로컬 오디오 조작 파이프라인을 나타냅니다. |
함수
| 함수 | 설명 |
|---|---|
| game_chat_allocate_memory_callback | 게임 채팅 라이브러리에서 새 메모리 버퍼를 동적으로 할당해야 할 때마다 호출되는 콜백입니다. |
| game_chat_free_memory_callback | 이전에 할당된 메모리 버퍼가 더 이상 게임 채팅 2 라이브러리에 필요하지 않아 해제할 수 있을 때마다 호출되는 콜백을 나타냅니다. |
구조
| 구조 | 설명 |
|---|---|
| game_chat_audio_format | 게임 채팅 2 오디오 데이터를 해석하는 데 필요한 형식 정보를 설명합니다. |
| game_chat_communication_relationship_adjuster_changed_state_change | game_chat_state_change_type::communication_relationship_adjuster_changed 상태 변경 유형에 관한 대표 정보입니다. |
| game_chat_data_frame | 원격 게임 채팅 2 끝점에 제공되어야 하는 보내는 게임 채팅 2 데이터에 대한 정보를 나타냅니다. |
| game_chat_state_change | 이벤트, 상태 변경 또는 발신 데이터의 일반 기본 구조를 나타냅니다. |
| game_chat_stream_state_change | 오디오 조작 스트림에 대한 이벤트의 일반적인 기본 구조 표현입니다. |
| game_chat_text_chat_received_state_change | game_chat_state_change_type::text_chat_received 상태 변경과 관련된 정보를 나타냅니다. |
| game_chat_text_conversion_preference_changed_state_change | game_chat_state_change_type::text_conversion_preference_changed 상태 변경에 관한 정보를 나타냅니다. |
| game_chat_transcribed_chat_received_state_change | game_chat_state_change_type::transcribed_chat_received 상태 변경과 관련된 정보를 나타냅니다. |