Wwise バージョン
  • Sample Project
  • Wwise SDK
  • Wwise Unityインテグレーション
  • Wwise Unreal インテグレーション
  • Wwiseの基本的なアプローチ
  • Wwiseヘルプ

その他のドキュメント

  • Strata
  • ReaWwise
  • Audiokinetic Launcher
  • Wwise Audio Lab​
  • Wwise Adventure Game
  • GME In-Game Voice Chat
  • Meta XR Audio

技能検定コース

  • Wwise Fundamentals (2024.1)
  • Wwise Interactive Music (2021.1)
  • Wwise Performance Optimization (2023.1)
  • Wwise Unity Integration (2023.1)

その他のソース

  • ウェブサイト
  • 動画
  • プラグイン
  • クリエイターズディレクトリ
  • Q&A
  • ブログ
ゲームオブジェクトが正しいルームに確実に入るように、このタイミングで各RoomとReverb ZoneのRoom Priorityを適切に設定しておくことを忘れないでください。私はSAV_Forestの優先順位を最も低くし、次にRZ_Meadowとし、RZ_Townの優先順位を最も高くしました。優先順位が正しい限り、実際に設定する数値は自由です。この順序であれば音が階層のすべてのレイヤーを通り伝播することが可能で、各Reverb Zoneにそのゾーン用の音をポストすることもできます。RZ_Meadowは前の例と同じくSAV_Forestから切り取ったようなかたちで、RZ_Townは両者から切り取ったようなかたちです。ゲームの 主人公 が町に到達する頃には森のアンビエンスが大幅に減衰されるか、全く聞こえなくなります。一方でRZ_Townに近づくにつれ、その音が広場中央の建物の方向から聞こえ ...
Try to set the thread policy 159  int sched_policy = in_threadProperties.uSchedPolicy; 160  161  // Get the priority for the policy 162  int minPriority, maxPriority; 163  minPriority = sched_get_priority_min(sched_policy); 164  maxPriority = sched_get_priority_max(sched_policy); 165  166  // Set the thread priority if valid 167  sched_param schedParam; 168  schedParam.
is only a heuristic: it does not guarantee that data will be ready when calling AK::IAkAutoStream::GetBuffer(). 103  AkPriority priority; ///< The stream priority. it should be between AK_MIN_PRIORITY and AK_MAX_PRIORITY (included). 104 }; 105  106 /// Automatic streams buffer settings/constraints. 107 struct AkAutoStmBufSettings 108 { 109  AkUInt32 uBufferSize; ///< ...
Try to set the thread policy 168  int sched_policy = in_threadProperties.uSchedPolicy; 169  170  // Get the priority for the policy 171  int minPriority, maxPriority; 172  minPriority = sched_get_priority_min(sched_policy); 173  maxPriority = sched_get_priority_max(sched_policy); 174  175  // Set the thread priority if valid 176  sched_param schedParam; 177  schedParam.
corresponding to this voice (if applicable). 227  virtual AkPlayingID GetPlayingID() const = 0; 228  229  /// Get priority value associated to this voice. When priority voice is modified by distance, the minimum distance among emitter-listener pairs is used. 230  /// \return The priority between AK_MIN_PRIORITY and AK_MAX_PRIORITY inclusively. 231  virtual AkPriority GetPriority() ...
51 //----------------------------------------------------------------------------- 52 struct AkThreadProperties 53 { 54  AkInt32 nPriority; ///< Thread priority. 0=highest, 31=lowest. 55  size_t uStackSize; ///< Thread stack size. 56  int iIdealCore; ///< Preferred core number: see nn::os::SetThreadCoreMask documentation. 57  nn::Bit64 affinityMask; ///< ...
48 //----------------------------------------------------------------------------- 49 struct AkThreadProperties 50 { 51  int nPriority; ///< Thread priority 52  AkUInt32 dwAffinityMask; ///< Affinity mask 53  AkUInt32 uStackSize; ///< Thread stack size. 54 }; 55  56 //----------------------------------------------------------------------------- 57 // External ...
43 //----------------------------------------------------------------------------- 44 struct AkThreadProperties 45 { 46  int nPriority; ///< Thread priority 47  SceKernelCpumask dwAffinityMask; ///< Affinity mask 48  size_t uStackSize; ///< Thread stack size 49  int uSchedPolicy; ///< Thread scheduling policy 50 }; 51  52 //--------------------------- ...
44 //----------------------------------------------------------------------------- 45 struct AkThreadProperties 46 { 47  int nPriority; ///< Thread priority 48  SceKernelCpumask dwAffinityMask; ///< Affinity mask 49  size_t uStackSize; ///< Thread stack size 50  int uSchedPolicy; ///< Thread scheduling policy 51 }; 52  53 //--------------------------- ...
uSizeTransferred; eResult = pStream->Read( pBuffer, BUFFER_SIZE, true, // Blocking AK_DEFAULT_PRIORITY, // Default priority. 0, // 締め切りは0です:データは今すぐ要求されます(もちろん、遅くなります)。 uSizeTransferred ); // リターンコードを確認してください。 if ( eResult != AK_Success ) { printf( "Read failed.\n" ); bSuccess = false; goto stdstmbasictest_cleanup; } // テスト:ファイルの最後に達していない場合 ...
bus ID 66 typedef AkInt16 AkPluginParamID; ///< Source or effect plug-in parameter ID 67 typedef AkInt8 AkPriority; ///< Priority 68 typedef AkUInt16 AkDataCompID; ///< Data compression format ID 69 typedef AkUInt16 AkDataTypeID; ///< Data sample type ID 70 typedef AkUInt8 AkDataInterleaveID; ///< Data interleaved state ID 71 typedef ...
AkTypes.h
Wwise SDK
#define AKPLUGINID_AUDIO_OBJECT_ATTENUATION_META   (901)  Attenuation curve metadata [詳解]   #define AKPLUGINID_AUDIO_OBJECT_PRIORITY_META   (902)  Audio object priority metadata [詳解]   #define AKEXTENSIONID_SPATIALAUDIO   (800)  Spatial Audio [詳解]   #define AKEXTENSIONID_INTERACTIVEMUSIC   (801)  Interactive Music [詳解]   #define AKEXTENSIONID_MIDIDEVICEMGR   (802)  MIDI Device Manager (Authoring) ...
require the 989  /// available bandwidth. The files will remain cached until UnpinEventInStreamCache is called, or a higher priority pinned file needs the space and the limit set by 990  /// uMaxCachePinnedBytes is exceeded. 991  /// \remarks The amount of data from the start of the file that will be pinned to cache is determined by the prefetch size. The prefetch size is set via the ...
a
Wwise SDK
IAkPlugin.h AK_DECLARE_PLUGIN_CONTAINER : PluginInfoGenerator.h AK_DECLARE_THREAD_ROUTINE : AkPlatformFuncs.h AK_DEFAULT_BANK_IO_PRIORITY : AkTypes.h AK_DEFAULT_BANK_THROUGHPUT : AkTypes.h AK_DEFAULT_GEOMETRY_FRONT_X : AkSpatialAudio.h AK_DEFAULT_GEOMETRY_FRONT_Y : AkSpatialAudio.h AK_DEFAULT_GEOMETRY_FRONT_Z : AkSpatialAudio.h AK_DEFAULT_GEOMETRY_POSITION_X : AkSpatialAudio.h AK_DEFAULT_GEOMETRY_POSITION_Y ...
Wwise SDK 2024.1.8 AKSoundEngine ◆ PinEventInStreamCache() [1/2] AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache ( AkUniqueID  in_eventID, AkPriority  in_uActivePriority, AkPriority  in_uInactivePriority  ) Starts streaming the first part ...
Wwise SDK 2024.1.8 AKSoundEngine ◆ PinEventInStreamCache() [2/2] AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache ( const char *  in_pszEventName, AkPriority  in_uActivePriority, AkPriority  in_uInactivePriority  ) Starts streaming the first ...
:key(AK_INVALID_AUDIO_OBJECT_ID) 50  ,cumulativeGain(1.f, 1.f) 51  ,instigatorID(AK_INVALID_PIPELINE_ID) 52  ,priority(AK_DEFAULT_PRIORITY) 53  {} 54  55  /// Destructor 56  ~AkAudioObject() 57  { 58  arCustomMetadata.Term(); 59  objectName.Term(); 60  } 61  62  static const AkUInt64 kObjectKeyNumBits = 56; 63  static const AkUInt64 kObjectKeyMask = (((AkUInt64)1 ...
Wwise SDK 2024.1.8 全メンバ一覧 | 公開変数類 AkPlatformInitSettings 構造体 #include <AkAndroidSoundEngine.h> 公開変数類 AkThreadProperties threadLEngine  Lower engine threading properties [詳解]   AkThreadProperties threadOutputMgr  Ouput thread threading properties [詳解]   AkThreadProperties threadBankManager  Bank manager threading properties (its default priority is AK_THREAD_PRIORITY_NORMAL) [詳解] ...
ActorMixer
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160可能な値 : 値 表示名 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList 可能なタイプ : Metadata     MidiBreakOnNoteOffMIDI Break On Note-OffboolfalseNonetr ...
BlendContainer
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160可能な値 : 値 表示名 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList 可能なタイプ : Metadata     MidiBreakOnNoteOffMIDI Break On Note-OffboolfalseNonetr ...