Wwise SDK 2022.1.17
|
이 페이지는 Android에서의 초기화 설정에 관한 정보를 제공합니다.
AkThreadProperties threadLEngine | Lower Engine 스레드 속성. |
AkThreadProperties threadOutputMgr | Ouput Thread 스레드 속성. |
AkThreadProperties threadBankManager | Bank Manager 스레드 속성 (기본 우선 순위는 AK_THREAD_PRIORITY_NORMAL). |
AkThreadProperties threadMonitor | Monitor 스레드 속성 (기본 우선 순위는 AK_THREAD_PRIORITY_ABOVENORMAL). Release 빌드에서는 이 매개 변수를 사용하지 않습니다. |
AkAudioAPI eAudioAPI | 메인 오디오 API 사용. 기본 싱크는 AkAPI_Default 로 둡니다 (기본값). AkAudioAPI |
AkUInt32 uSampleRate | 샘플 레이트. 0으로 설정해 네이티브 샘플 레이트를 구합니다. 기본값은 0입니다. |
AkUInt16 uNumRefillsInVoice | 보이스 버퍼 내 refill buffer의 개수. 기본값은 4입니다. |
bool bRoundFrameSizeToHWSize | 하드웨어 선호 프레임 크기와 사용자 선호 프레임 크기(AkInitSettings.uNumSamplesPerFrame)가 호환되지 않을 때 사용됩니다. true(기본값)인 경우 사운드 엔진이 사용자 설정에 가깝게 HW 설정의 배수로 초기화하게 됩니다.false인 경우, HW 환경 설정과 상관 없이 사용자가 설정한 그대로 적용됩니다 (성능에 큰 영향을 끼칠 수 있음). |
SLObjectItf pSLEngine | 여러 오디오 컴포넌트간 공유를 위해 OpenSL 엔진 참조. |
JavaVM* pJavaVM | 내부 시스템 호출에 사용되는 애플리케이션용 활성 JavaVM. 보통 시작할 때 제공되는 android_app 구조체나 NativeActivity를 통해 제공됩니다. 사운드 엔진 초기화를 위해 이 매개 변수를 설정해야 합니다. |
jobject jActivity | 이 애플리케이션의 android.app.Activity 인스턴스. 보통 android_app 구조체를 통해 제공되거나, 혹은 애플리케이션에 오버라이드된 활동이 있는 경우 다른 수단을 통해 제공됩니다. |
bool bVerboseSink | 활성화하여 싱크 작동 검사. 비표준 Android 장치 디버깅시 유용합니다. |
bool bEnableLowLatency | 현재 하드웨어의 가장 낮은 출력 레이턴시를 사용. true(기본값)인 경우, 출력 오디오 장치가 낮은 레이턴시 작업으로 초기화되어 대부분의 장치에서 더 빠르게 오디오를 재생할 수 있습니다. 그러나 일부 장치에서는 낮은 레이턴시 모드에서 작업할 경우 오디오 재생에 차이가 발생할 수 있습니다. false인 경우, 출력 오디오 장치가 낮은 레이턴시 작업 없이 초기화됩니다. |
AkPlatformInitSettings 와 함께 사용해 오디오 출력에 사용되는 API를 선택합니다. AkAudioAPI_Default 를 이용하면 컴퓨터의 능력에 따라 더 적합한 API를 선택할 수 있습니다. 다른 값은 테스트용으로 사용해야 합니다.
enum AkAudioAPI | |
---|---|
AkAudioAPI_AAudio | AAudio 사용 (낮은 레이턴시, Android 8.1 또는 그 이상에서만 사용 가능). |
AkAudioAPI_OpenSL_ES | OpenSL ES 사용 (이전 API, 모든 Android 장치와 호환 가능). |
AkAudioAPI_Default | 기본값, 더 적합한 API 선택 (호환 가능한 장치에는 AAudio, 다른 장치에는 OpenSL). |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요