버전
menu

서버 오디오 경로 (Server Audio Route)

채팅방에서 어떤 사용자가 보내거나 받을지를 제어합니다.

/**
* @brief 음성 라우팅 규칙을 해당 서버에 설정합니다. 이 설정은 같은 채팅방에 있는 플레이어에게만 유효합니다.
*	사용 가능한 라우팅 유형(동일한 정의로서 송신 및 수신)은 다음과 같습니다.
*		GMESDK_AUDIO_ROUTE_RULE_NONE: 로컬 음성이 누구에게도 전송되지 않거나 음성이 수신되지 않습니다.
*		GMESDK_AUDIO_ROUTE_RULE_ALL: 기본 설정, 로컬 음성이 모든 사람에게 전송되거나 수신됩니다.
*		GMESDK_AUDIO_ROUTE_RULE_BLOCKLIST: 로컬 음성이 전송 또는 수신되지 않는 차단 목록입니다.
*		GME SDK_AUDIO_ROUTE_RULE ALLOWLIST: 로컬 음성이 전송되거나 수신되는 허용 목록입니다.
*	라우팅 유형이 NONE 또는 ALL로 설정된 경우 send_list 및 recv_list는 무시됩니다.
*	라우팅 유형이 BLOCKLIST 또는 ALLOWLIST로 설정된 경우 해당 send_list 또는 recv_list를 설정해야 합니다.
*	send_list와 recv_list의 최대 크기는 10입니다.		
* @param[in] sendType 다른 플레이어에게 음성을 보낼 때 사용되는 라우팅 유형
* @param[in] sendList 다른 플레이어에게 음성을 보낼 때 사용되는 차단 목록/허용 목록(라우팅 유형에 따라 다름) 배열
*	목록의 사용자는 배열에서 쉼표로 구분되어집니다. 예시: "userID_1,userID_2,...,userID_k"  
* @param[in] recvType 다른 플레이어의 음성을 수신할 때 사용되는 라우팅 유형
* @param[in] recvList 다른 플레이어의 음성을 수신할 때 사용되는 차단 목록/허용 목록(라우팅 유형에 따라 다름) 배열
*	목록의 사용자는 배열에서 쉼표로 구분되어집니다. 예시: "userID_1,userID_2,...,userID_k"
* @return 올바른 작업인지 나타내는 코드입니다.
*/
int GMEWWisePlugin_SetServerAudioRoute(int sendType, const char* sendList, int recvType, const char* recvList);
        
/**
* @brief 서버에서 음성 라우팅 규칙을 가져옵니다. 이 API 호출은 채팅방에서만 유효합니다. 
* @param[out] sendType 다른 플레이어에게 음성을 보낼 때 사용되는 라우팅 유형
* @param[out] sendListBuf 다른 플레이어에게 음성을 보낼 때 사용되는 차단 목록/허용 목록(라우팅 유형에 따라 다름) 버퍼
*	출력 sendListBuf는 사용자 목록으로 쉼표로 구분되어 있는 배열입니다.
* @param[out] sendListBufLen sendListBuf 배열의 길이
* @param[out] recvType 다른 플레이어의 음성을 수신할 때 사용되는 위한 라우팅 유형
* @param[out] recvListBuf 다른 플레이어의 음성을 수신할 때 사용되는 차단 목록/허용 목록(라우팅 유형에 따라 다름) 버퍼
*	출력 recvListBuf는 사용자 목록으로 쉼표로 구분되어 있는 배열입니다.
* @param[out] recvListBufLen recvListBuf 배열의 길이
* @return 올바른 작업인지 나타내는 코드입니다.
*/
int GMEWWisePlugin_GetServerAudioRoute(int* sendType, char* sendListBuf, int sendListBufLen, int* recvType, char* recvListBuf, int recvListBufLen);
        

이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요