버전
menu
이 오류는 AK::SoundEngine::ReplaceOutput() 호출이 제공된 AkOutputDeviceID와 일치하는 장치를 찾아서 제거하지 못할 경우 초기 호출의 성공 여부와 상관 없이 일어납니다. 이 오류는 이미 AK::SoundEngine::ReplaceOutput()으로 전송된 같은 AkOutputDeviceID를 지우기 위해 호출된 AK::SoundEngine::RemoveOutput() 때문에 일어났을 수도 있습니다. This will result in the new output losing all previously set listeners, and the main bus may not be updated with the new Audio Device ShareSet.
권장 해결 단계:
Debug 버전을 사용하여 게임에 디버거를 첨부한 채 동일한 상황을 재시도해보세요.
동일한 AkOutputDeviceID를 대상으로 하는 AK::SoundEngine::RemoveOutput()과 AK::SoundEngine::ReplaceOutput()호출 중 하나를 생략하세요. AK::SoundEngine::ReplaceOutput()이 내부적으로 장치를 제거하기 때문에 이 두 호출은 중복될 수 있습니다.
두 호출이 모두 의도적일 경우 AK::SoundEngine::RemoveOutput() 또는 AK::SoundEngine::ReplaceOutput()에 사용되는 AkOutputDeviceID를 변경하여 AkOutputDeviceID가 두 곳에 모두 사용되지 않도록 하세요. 의도치 않게 두 개 이상의 출력이 동일한 장치를 사용할 경우 별도의 Audio Device ShareSet를 사용하는 것이 더 나을 수 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요