GameChat2 멤버
클래스
| 클래스 | 설명 |
|---|---|
| chat_manager | Game Chat 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 라이브러리가 새 메모리 버퍼를 동적으로 할당해야 할 때마다 호출되는 콜백입니다. |
| game_chat_free_memory_callback | Game Chat 2 라이브러리가 이전에 할당된 메모리 버퍼가 더 이상 필요하지 않아 해제될 수 있을 때마다 호출되는 콜백을 나타냅니다. |
구조체
| 구조체 | 설명 |
|---|---|
| game_chat_audio_format | Game Chat 2 오디오 데이터를 해석하는 데 필요한 형식 정보를 설명합니다. |
| game_chat_communication_relationship_adjuster_changed_state_change | game_chat_state_change_type::communication_relationship_adjuster_changed 상태 변경에 특화된 정보를 나타냅니다. |
| game_chat_data_frame | 원격 Game Chat 2 엔드포인트로 전달되어야 하는 나가는 Game Chat 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 상태 변경에 특화된 정보를 나타냅니다. |
