|
Wwise SDK 2024.1.10
|
#include AK/SoundEngine/Common/AkTypes.h>#include AK/Tools/Common/AkPlatformFuncs.h>#include 클래스 | |
| struct | AkAudioSessionProperties |
| struct | AkAudioCallbacks |
| struct | AkPlatformInitSettings |
네임스페이스 | |
| namespace | AK |
| Definition of data structures for AkAudioObject | |
| AK::SoundEngine | |
| AK::SoundEngine::iOS | |
매크로 | |
| #define | AKMOTION_RESIDENT_MODE (0x80000000) |
타입정의 | |
| typedef AKRESULT(* | AK::SoundEngine::iOS::AudioInputCallbackFunc) (const AudioBufferList *io_Data, void *in_pCookie) |
| typedef void(* | AK::SoundEngine::iOS::AudioInterruptionCallbackFunc) (bool in_bEnterInterruption, void *in_pCookie) |
열거형 타입 | |
| enum | AkAudioSessionCategory { AkAudioSessionCategoryAmbient, AkAudioSessionCategorySoloAmbient, AkAudioSessionCategoryPlayAndRecord, AkAudioSessionCategoryPlayback, AkAudioSessionCategory_Last } |
| enum | AkAudioSessionCategoryOptions { AkAudioSessionCategoryOptionMixWithOthers = 1, AkAudioSessionCategoryOptionDuckOthers = 2, AkAudioSessionCategoryOptionAllowBluetooth = 4, AkAudioSessionCategoryOptionDefaultToSpeaker = 8, AkAudioSessionCategoryOptionAllowBluetoothA2DP = 0x20, AkAudioSessionCategoryOptions_Last } |
| enum | AkAudioSessionMode { AkAudioSessionModeDefault = 0, AkAudioSessionModeVoiceChat, AkAudioSessionModeGameChat, AkAudioSessionModeVideoRecording, AkAudioSessionModeMeasurement, AkAudioSessionModeMoviePlayback, AkAudioSessionModeVideoChat, AkAudioSessionMode_Last } |
| enum | AkAudioSessionRouteSharingPolicy { AkAudioSessionRouteSharingPolicyDefault = 0, AkAudioSessionRouteSharingPolicyLongFormAudio = 1, AkAudioSessionRouteSharingPolicyLongFormVideo = 3, AkAudioSessionRouteSharingPolicy_Last } |
| The IDs of the iOS audio session route sharing policies, which determine which audio routes are permitted for the audio session controlled by Wwise. These policies only apply for the "Playback" audio session category. These IDs are funtionally equivalent to the corresponding constants defined by the iOS audio session service backend (AVAudioSession). Refer to Xcode documentation for details on the audio session route-sharing policies. The original prefix "AV" is replaced with "Ak" for the ID names. 더 자세히 ... | |
| enum | AkAudioSessionSetActiveOptions { AkAudioSessionSetActiveOptionNotifyOthersOnDeactivation = 1 } |
| enum | AkAudioSessionBehaviorOptions { AkAudioSessionBehaviorSuspendInBackground = 0x1 } |
| Flags that can modify the default Sound Engine behavior related to the management of the audio session. These do not have equivalences in the official iOS SDK; they apply uniquely to Wwise's approach to interruption handling. 더 자세히 ... | |
| enum | AkAudioAPI { AkAudioAPI_AAudio = 1 AkAudioAPI_OpenSL_ES = 1 AkAudioAPI_Last, AkAudioAPI_Default = AkAudioAPI_AAudio | AkAudioAPI_OpenSL_ES, AkAudioAPI_AVAudioEngine = 1 AkAudioAPI_AudioUnit = 1 AkAudioAPI_Default = AkAudioAPI_AVAudioEngine | AkAudioAPI_AudioUnit, AkAudioAPI_AVAudioEngine = 1 AkAudioAPI_AudioUnit = 1 AkAudioAPI_Default = AkAudioAPI_AVAudioEngine | AkAudioAPI_AudioUnit, AkAPI_PulseAudio = 1 AkAPI_ALSA = 1 AkAPI_Default = AkAPI_PulseAudio | AkAPI_ALSA } |
함수 | |
| AKSOUNDENGINE_API void | AK::SoundEngine::iOS::ChangeAudioSessionProperties (const AkAudioSessionProperties &in_properties) |
| AKSOUNDENGINE_API AkDeviceID | AK::SoundEngine::GetDeviceIDFromPlayerIndex (int playerIndex) |
Main Sound Engine interface, specific iOS.
AkiOSSoundEngine.h 파일에서 정의되었습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요