Unity 네이티브 오디오 플러그인 SDK를 사용하면 Unity용 커스텀 오디오 플러그인을 개발할 수 있습니다. 이 SDK를 통해 Unity의 오디오 기능을 확장하고 프로젝트의 요구 사항에 맞는 고급 오디오 프로세싱 솔루션을 생성할 수 있습니다. 생성 가능한 커스텀 오디오 플러그인의 예시로는 오디오 효과 및 오디오 스페이셜라이저 등이 있습니다.
네이티브 오디오 플러그인 시스템은 다음 두 부분으로 구성됩니다.
네이티브 오디오 DSP(디지털 시그널 프로세싱) 플러그인
관리되는 GUI(그래픽 사용자 인터페이스)
오디오 플러그인을 생성하고, 플러그인의 GUI를 커스터마이즈하고, 유용한 예시를 확인하는 자세한 방법은 다음 페이지를 참조하십시오.
항목 | 설명 |
---|---|
Unity용 네이티브 오디오 DSP 플러그인 개발 | 자체 네이티브 DSP 플러그인을 생성하는 방법을 알아봅니다. |
오디오 플러그인용 Unity GUI 커스터마이즈 | 오디오 플러그인의 GUI를 커스터마이즈하는 방법을 알아봅니다. |
Unity에 오디오 플러그인 및 GUI 임포트 | Unity용 플러그인 및 GUI를 준비하고 임포트하는 방법을 알아봅니다. |
예시 플러그인 | GUI 커스터마이즈를 사용하는 버전과 그렇지 않은 버전의 예시 DSP 플러그인입니다. |
AudioPluginInterface.h
파일에는 커스텀 오디오 플러그인을 생성하는 데 필요한 필수 구조, 타입, 함수 선언이 포함되어 있습니다.
네이티브 DSP 및 GUI DLL 모두 여러 플러그인을 포함할 수 있습니다. Unity는 동일한 DLL 내에 여러 플러그인 효과를 추가할 수 있도록 효과 정의와 파라미터 등록을 통합된 방식으로 처리하는 추가 코드를 제공합니다.
AudioPluginUtil.h
AudioPluginUtil.cpp
DLL에 여러 효과를 포함하려면 코드에 AudioPluginUtil.h
를 추가합니다.