버전
menu

마이크 선택 API

다음 API는 입력 장치 선택을 위한 것입니다.

이 기능은 Windows에서만 사용할 수 있습니다. 다른 플랫폼에서는 0을 반환합니다.

/**
 * @brief 사용 가능한 마이크 장치의 개수를 반환합니다.
 * 
 * @return int 사용 가능한 마이크 장치의 개수.
 */
int GMEPlugin_API_CALL GMEWWisePlugin_GetMicCount();
        
/**
 * @brief 사용 가능한 마이크 장치 정보를 목록에 채워 넣습니다.
 * @param mic_list 마이크 정보를 채워 넣을 DEV_INFO 구조체 배열에 대한 포인터.
 * @param count 정보를 가져올 마이크 장치의 개수. 이 값은 mic_list 배열의 크기를 초과할 수 없습니다.
 */
void GMEPlugin_API_CALL GMEWWisePlugin_GetMicList(DEV_INFO* mic_list , int count);
        
/**
 * @brief 사용할 마이크 장치를 선택합니다.
 * 
 * @param micId 선택할 마이크 장치의 ID.
 */
void GMEPlugin_API_CALL GMEWWisePlugin_SelectMicDevice(int micId);
        
/**
* @brief 현재 선택된 마이크 장치에 대한 정보를 가져옵니다.
* @param[out] pInfo 마이크 장치 정보를 받는 DEV_INFO 구조체에 대한 포인터.
*	이 구조체는 두 개의 필드를 포함합니다:
*	- strDevNameUTF8: UTF-8 인코딩된 장치 이름
*	- strDevIdUTF8: UTF-8 인코딩된 장치 ID
*	호출자는 포인터가 유효하며 구조체에 충분한 메모리가 할당되어 있는지 반드시 확인해야 합니다.
*	(각 필드에 대해 최소 512바이트)
* @return 작업 결과 코드:
*	0: 장치 정보를 성공적으로 가져왔음.
*	0이 아닌 값: 장치 정보를 가져오는 데 실패함. 오류 코드에 대한 자세한 내용은 SDK 문서를 참고하세요.
*/
int GMEPlugin_API_CALL GMEWWisePlugin_GetCurrentMicDeviceInfo(DEV_INFO* pInfo);
        

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요