| 
    Wwise SDK 2022.1.19
    
   | 
 
Go to the source code of this file.
Classes | |
| struct | AkAudioSettings | 
| Configured audio settings.  More... | |
| struct | AkDeviceDescription | 
| struct | AkExternalSourceInfo | 
| struct | AkVector64 | 
| 3D 64-bit vector. Intended as storage for world positions of sounds and objects, benefiting from 64-bit precision range  More... | |
| struct | AkVector | 
| 3D vector for some operations in 3D space. Typically intended only for localized calculations due to 32-bit precision  More... | |
| class | AkWorldTransform | 
| Position and orientation of game objects in the world (i.e. supports 64-bit-precision position)  More... | |
| class | AkTransform | 
| Position and orientation of objects in a "local" space.  More... | |
| struct | AkObstructionOcclusionValues | 
| Obstruction/occlusion pair for a position.  More... | |
| struct | AkChannelEmitter | 
| Positioning information for a sound, with specified subset of its channels.  More... | |
| struct | AkPolarCoord | 
| Polar coordinates.  More... | |
| struct | AkSphericalCoord | 
| Spherical coordinates.  More... | |
| class | AkEmitterListenerPair | 
| Emitter-listener pair: Positioning data pertaining to a single pair of emitter and listener.  More... | |
| struct | AkListener | 
| Listener information.  More... | |
| struct | AkAuxSendValue | 
| Auxiliary bus sends information per game object per given auxiliary bus.  More... | |
| struct | AkRamp | 
| Volume ramp specified by end points "previous" and "next".  More... | |
| struct | AkGraphPointBase< VALUE_TYPE > | 
| Type for a point in an RTPC or Attenuation curve.  More... | |
| struct | AkCodecDescriptor | 
| struct | WwiseObjectIDext | 
| struct | WwiseObjectID | 
| struct | AkFileParser::EnvelopePoint | 
| Analyzed envelope point.  More... | |
Namespaces | |
| namespace | AK | 
| Audiokinetic namespace.  | |
| AK::SoundEngine | |
| AkFileParser | |
| Public data structures for converted file format.  | |
Macros | |
| #define | NULL 0 | 
| #define | AK_ALIGN(_declaration_, _alignment_) _declaration_ __attribute__( ( aligned( _alignment_ ) ) ) | 
| #define | AK_ENDIANNESS_LITTLE | 
| AK_UNALIGNED refers to the __unaligned compilation flag available on some platforms. Note that so far, on the tested platform this should always be placed before the pointer symbol *.  More... | |
| #define | AK_UNALIGNED | 
| #define | AK_FINAL | 
| #define | AK_NODISCARD | 
| #define | AK_POINTER_64 | 
| #define | AK_UNUSEDVAR(x) ((void)(x)) | 
| #define | AK_THREAD_LOCAL | 
| #define | AKCURVEINTERPOLATION_NUM_STORAGE_BIT 5 | 
| Internal storage restriction, for internal use only.  More... | |
| #define | AK_MAX_LANGUAGE_NAME_SIZE (32) | 
| #define | AKCOMPANYID_PLUGINDEV_MIN (64) | 
| #define | AKCOMPANYID_PLUGINDEV_MAX (255) | 
| #define | AKCOMPANYID_AUDIOKINETIC (0) | 
| Audiokinetic inc.  More... | |
| #define | AKCOMPANYID_AUDIOKINETIC_EXTERNAL (1) | 
| Audiokinetic inc.  More... | |
| #define | AKCOMPANYID_MCDSP (256) | 
| McDSP.  More... | |
| #define | AKCOMPANYID_WAVEARTS (257) | 
| WaveArts.  More... | |
| #define | AKCOMPANYID_PHONETICARTS (258) | 
| Phonetic Arts.  More... | |
| #define | AKCOMPANYID_IZOTOPE (259) | 
| iZotope  More... | |
| #define | AKCOMPANYID_CRANKCASEAUDIO (261) | 
| Crankcase Audio.  More... | |
| #define | AKCOMPANYID_IOSONO (262) | 
| IOSONO.  More... | |
| #define | AKCOMPANYID_AUROTECHNOLOGIES (263) | 
| Auro Technologies.  More... | |
| #define | AKCOMPANYID_DOLBY (264) | 
| Dolby.  More... | |
| #define | AKCOMPANYID_TWOBIGEARS (265) | 
| Two Big Ears.  More... | |
| #define | AKCOMPANYID_OCULUS (266) | 
| Oculus.  More... | |
| #define | AKCOMPANYID_BLUERIPPLESOUND (267) | 
| Blue Ripple Sound.  More... | |
| #define | AKCOMPANYID_ENZIEN (268) | 
| Enzien Audio.  More... | |
| #define | AKCOMPANYID_KROTOS (269) | 
| Krotos (Dehumanizer)  More... | |
| #define | AKCOMPANYID_NURULIZE (270) | 
| Nurulize.  More... | |
| #define | AKCOMPANYID_SUPERPOWERED (271) | 
| Super Powered.  More... | |
| #define | AKCOMPANYID_GOOGLE (272) | 
| Google.  More... | |
| #define | AKCOMPANYID_VISISONICS (277) | 
| Visisonics.  More... | |
| #define | AKCODECID_BANK (0) | 
| Bank encoding.  More... | |
| #define | AKCODECID_PCM (1) | 
| PCM encoding.  More... | |
| #define | AKCODECID_ADPCM (2) | 
| ADPCM encoding.  More... | |
| #define | AKCODECID_XMA (3) | 
| XMA encoding.  More... | |
| #define | AKCODECID_VORBIS (4) | 
| Vorbis encoding.  More... | |
| #define | AKCODECID_WIIADPCM (5) | 
| ADPCM encoding on the Wii.  More... | |
| #define | AKCODECID_PCMEX (7) | 
| Standard PCM WAV file parser for Wwise Authoring.  More... | |
| #define | AKCODECID_EXTERNAL_SOURCE (8) | 
| External Source (unknown encoding)  More... | |
| #define | AKCODECID_XWMA (9) | 
| xWMA encoding  More... | |
| #define | AKCODECID_FILE_PACKAGE (11) | 
| File package files generated by the File Packager utility.  More... | |
| #define | AKCODECID_ATRAC9 (12) | 
| ATRAC-9 encoding.  More... | |
| #define | AKCODECID_VAG (13) | 
| VAG/HE-VAG encoding.  More... | |
| #define | AKCODECID_PROFILERCAPTURE (14) | 
| Profiler capture file (.prof) as written through AK::SoundEngine::StartProfilerCapture.  More... | |
| #define | AKCODECID_ANALYSISFILE (15) | 
| Analysis file.  More... | |
| #define | AKCODECID_MIDI (16) | 
| MIDI file.  More... | |
| #define | AKCODECID_OPUSNX (17) | 
| OpusNX encoding.  More... | |
| #define | AKCODECID_CAF (18) | 
| CAF file.  More... | |
| #define | AKCODECID_AKOPUS (19) | 
| Opus encoding, 2018.1 to 2019.2.  More... | |
| #define | AKCODECID_AKOPUS_WEM (20) | 
| Opus encoding, wrapped in WEM.  More... | |
| #define | AKCODECID_MEMORYMGR_DUMP (21) | 
| Memory stats file as written through AK::MemoryMgr::DumpToFile();.  More... | |
| #define | AKCODECID_SONY360 (22) | 
| Sony 360 encoding.  More... | |
| #define | AKCODECID_BANK_EVENT (30) | 
| Bank encoding for event banks. These banks are contained in the /event sub-folder.  More... | |
| #define | AKCODECID_BANK_BUS (31) | 
| Bank encoding for bus banks. These banks are contained in the /bus sub-folder.  More... | |
| #define | AKPLUGINID_METER (129) | 
| Meter Plugin.  More... | |
| #define | AKPLUGINID_RECORDER (132) | 
| Recorder Plugin.  More... | |
| #define | AKPLUGINID_IMPACTER (184) | 
| #define | AKPLUGINID_SYSTEM_OUTPUT_META (900) | 
| System output metadata.  More... | |
| #define | AKPLUGINID_AUDIO_OBJECT_ATTENUATION_META (901) | 
| Attenuation curve metadata.  More... | |
| #define | AKPLUGINID_AUDIO_OBJECT_PRIORITY_META (902) | 
| Audio object priority metadata.  More... | |
| #define | AKEXTENSIONID_SPATIALAUDIO (800) | 
| Spatial Audio.  More... | |
| #define | AKEXTENSIONID_INTERACTIVEMUSIC (801) | 
| Interactive Music.  More... | |
| #define | AKEXTENSIONID_MIDIDEVICEMGR (802) | 
| MIDI Device Manager (Authoring)  More... | |
| #define | AK_WAVE_FORMAT_VAG 0xFFFB | 
| #define | AK_WAVE_FORMAT_AT9 0xFFFC | 
| #define | AK_WAVE_FORMAT_VORBIS 0xFFFF | 
| #define | AK_WAVE_FORMAT_OPUSNX 0x3039 | 
| #define | AK_WAVE_FORMAT_OPUS 0x3040 | 
| #define | AK_WAVE_FORMAT_OPUS_WEM 0x3041 | 
| #define | WAVE_FORMAT_XMA2 0x166 | 
| #define | AK_PANNER_NUM_STORAGE_BITS 3 | 
| #define | AK_POSSOURCE_NUM_STORAGE_BITS 3 | 
| #define | AK_SPAT_NUM_STORAGE_BITS 3 | 
| #define | AK_MAX_BITS_METERING_FLAGS (5) | 
| #define | AK_ASYNC_OPEN_DEFAULT (false) | 
| Refers to asynchronous file opening in default low-level IO.  More... | |
| #define | AK_COMM_DEFAULT_DISCOVERY_PORT 24024 | 
| Default discovery port for most platforms using IP sockets for communication.  More... | |
| #define | AkRegister | 
Typedefs | |
| typedef AkUInt32 | AkUniqueID | 
| Unique 32-bit ID.  More... | |
| typedef AkUInt32 | AkStateID | 
| State ID.  More... | |
| typedef AkUInt32 | AkStateGroupID | 
| State group ID.  More... | |
| typedef AkUInt32 | AkPlayingID | 
| Playing ID.  More... | |
| typedef AkInt32 | AkTimeMs | 
| Time in ms.  More... | |
| typedef AkUInt16 | AkPortNumber | 
| Port number.  More... | |
| typedef AkReal32 | AkPitchValue | 
| Pitch value.  More... | |
| typedef AkReal32 | AkVolumeValue | 
| Volume value( also apply to LFE )  More... | |
| typedef AkUInt64 | AkGameObjectID | 
| Game object ID.  More... | |
| typedef AkReal32 | AkLPFType | 
| Low-pass filter type.  More... | |
| typedef AkInt32 | AkMemPoolId | 
| Memory pool ID.  More... | |
| typedef AkUInt32 | AkPluginID | 
| Source or effect plug-in ID.  More... | |
| typedef AkUInt32 | AkCodecID | 
| Codec plug-in ID.  More... | |
| typedef AkUInt32 | AkAuxBusID | 
| Auxilliary bus ID.  More... | |
| typedef AkInt16 | AkPluginParamID | 
| Source or effect plug-in parameter ID.  More... | |
| typedef AkInt8 | AkPriority | 
| Priority.  More... | |
| typedef AkUInt16 | AkDataCompID | 
| Data compression format ID.  More... | |
| typedef AkUInt16 | AkDataTypeID | 
| Data sample type ID.  More... | |
| typedef AkUInt8 | AkDataInterleaveID | 
| Data interleaved state ID.  More... | |
| typedef AkUInt32 | AkSwitchGroupID | 
| Switch group ID.  More... | |
| typedef AkUInt32 | AkSwitchStateID | 
| Switch ID.  More... | |
| typedef AkUInt32 | AkRtpcID | 
| Real time parameter control ID.  More... | |
| typedef AkReal32 | AkRtpcValue | 
| Real time parameter control value.  More... | |
| typedef AkUInt32 | AkBankID | 
| Run time bank ID.  More... | |
| typedef AkUInt32 | AkBankType | 
| Run time bank type.  More... | |
| typedef AkUInt32 | AkFileID | 
| Integer-type file identifier.  More... | |
| typedef AkUInt32 | AkDeviceID | 
| I/O device ID.  More... | |
| typedef AkUInt32 | AkTriggerID | 
| Trigger ID.  More... | |
| typedef AkUInt32 | AkArgumentValueID | 
| Argument value ID.  More... | |
| typedef AkUInt32 | AkChannelMask | 
| Channel mask (similar to WAVE_FORMAT_EXTENSIBLE). Bit values are defined in AkSpeakerConfig.h.  More... | |
| typedef AkUInt32 | AkModulatorID | 
| Modulator ID.  More... | |
| typedef AkUInt32 | AkAcousticTextureID | 
| Acoustic Texture ID.  More... | |
| typedef AkUInt32 | AkImageSourceID | 
| Image Source ID.  More... | |
| typedef AkUInt64 | AkOutputDeviceID | 
| Audio Output device ID.  More... | |
| typedef AkUInt32 | AkPipelineID | 
| Unique node (bus, voice) identifier for profiling.  More... | |
| typedef AkUInt32 | AkRayID | 
| Unique (per emitter) identifier for an emitter-listener ray.  More... | |
| typedef AkUInt64 | AkAudioObjectID | 
| Audio Object ID.  More... | |
| typedef AkUInt32 | AkJobType | 
| Job type identifier.  More... | |
| typedef AkWorldTransform | AkSoundPosition | 
| Positioning information for a sound.  More... | |
| typedef AkWorldTransform | AkListenerPosition | 
| Positioning information for a listener.  More... | |
| typedef AkGraphPointBase< AkReal32 > | AkRTPCGraphPoint | 
| typedef IAkSoftwareCodec *(* | AkCreateFileSourceCallback) (void *in_pCtx) | 
| Registered file source creation function prototype.  More... | |
| typedef IAkSoftwareCodec *(* | AkCreateBankSourceCallback) (void *in_pCtx) | 
| Registered bank source node creation function prototype.  More... | |
| typedef IAkFileCodec *(* | AkCreateFileCodecCallback) () | 
| Registered FileCodec creation function prototype.  More... | |
| typedef IAkGrainCodec *(* | AkCreateGrainCodecCallback) () | 
| Registered IAkGrainCodec creation function prototype.  More... | |
| typedef AkInt16 | AkCaptureType | 
| Default value: capture type is short.  More... | |
Functions | |
| AkVector | AK::ConvertAkVector64ToAkVector (AkVector64 in) | 
| AkTransform | AK::ConvertAkWorldTransformToAkTransform (AkWorldTransform in) | 
| AkVector64 | AK::ConvertAkVectorToAkVector64 (AkVector in) | 
| AkWorldTransform | AK::ConvertAkTransformToAkWorldTransform (AkTransform in) | 
| AkRamp | operator* (const AkRamp &in_rLhs, const AkRamp &in_rRhs) | 
Variables | |
| static const AkPluginID | AK_INVALID_PLUGINID = (AkPluginID)-1 | 
| Invalid FX ID.  More... | |
| static const AkPluginID | AK_INVALID_SHARE_SET_ID = (AkPluginID)-1 | 
| Invalid Share Set ID.  More... | |
| static const AkGameObjectID | AK_INVALID_GAME_OBJECT = (AkGameObjectID)-1 | 
| Invalid game object (may also mean all game objects)  More... | |
| static const AkUniqueID | AK_INVALID_UNIQUE_ID = 0 | 
| Invalid unique 32-bit ID.  More... | |
| static const AkRtpcID | AK_INVALID_RTPC_ID = AK_INVALID_UNIQUE_ID | 
| Invalid RTPC ID.  More... | |
| static const AkPlayingID | AK_INVALID_PLAYING_ID = AK_INVALID_UNIQUE_ID | 
| Invalid playing ID.  More... | |
| static const AkUInt32 | AK_DEFAULT_SWITCH_STATE = 0 | 
| Switch selected if no switch has been set yet.  More... | |
| static const AkMemPoolId | AK_INVALID_POOL_ID = -1 | 
| Invalid pool ID.  More... | |
| static const AkMemPoolId | AK_DEFAULT_POOL_ID = -1 | 
| Default pool ID, same as AK_INVALID_POOL_ID.  More... | |
| static const AkAuxBusID | AK_INVALID_AUX_ID = AK_INVALID_UNIQUE_ID | 
| Invalid auxiliary bus ID (or no Aux bus ID)  More... | |
| static const AkFileID | AK_INVALID_FILE_ID = (AkFileID)-1 | 
| Invalid file ID.  More... | |
| static const AkDeviceID | AK_INVALID_DEVICE_ID = (AkDeviceID)-1 | 
| Invalid streaming device ID.  More... | |
| static const AkBankID | AK_INVALID_BANK_ID = AK_INVALID_UNIQUE_ID | 
| Invalid bank ID.  More... | |
| static const AkArgumentValueID | AK_FALLBACK_ARGUMENTVALUE_ID = 0 | 
| Fallback argument value ID.  More... | |
| static const AkChannelMask | AK_INVALID_CHANNELMASK = 0 | 
| Invalid channel mask.  More... | |
| static const AkUInt32 | AK_INVALID_OUTPUT_DEVICE_ID = AK_INVALID_UNIQUE_ID | 
| Invalid Device ID.  More... | |
| static const AkPipelineID | AK_INVALID_PIPELINE_ID = AK_INVALID_UNIQUE_ID | 
| Invalid pipeline ID (for profiling)  More... | |
| static const AkAudioObjectID | AK_INVALID_AUDIO_OBJECT_ID = (AkAudioObjectID)-1 | 
| Invalid audio object ID.  More... | |
| static const AkPriority | AK_DEFAULT_PRIORITY = 50 | 
| Default sound / I/O priority.  More... | |
| static const AkPriority | AK_MIN_PRIORITY = 0 | 
| Minimal priority value [0,100].  More... | |
| static const AkPriority | AK_MAX_PRIORITY = 100 | 
| Maximal priority value [0,100].  More... | |
| static const AkPriority | AK_DEFAULT_BANK_IO_PRIORITY = AK_DEFAULT_PRIORITY | 
| Default bank load I/O priority.  More... | |
| static const AkReal32 | AK_DEFAULT_BANK_THROUGHPUT = 1*1024*1024/1000.f | 
| Default bank load throughput (1 Mb/ms)  More... | |
| static const AkUInt32 | AK_SOUNDBANK_VERSION = 145 | 
| Version of the soundbank reader.  More... | |
| static const AkJobType | AkJobType_Generic = 0 | 
| Job type for general-purpose work.  More... | |
| static const AkJobType | AkJobType_AudioProcessing = 1 | 
| Job type for DSP work.  More... | |
| static const AkJobType | AkJobType_SpatialAudio = 2 | 
| Job type for Spatial Audio computations.  More... | |
| static const AkUInt32 | AK_NUM_JOB_TYPES = 3 | 
| Number of possible job types recognized by the Sound Engine.  More... | |
Data type definitions.
Definition in file AkTypes.h.
Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !
Visitez notre page d'AideEnregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !
Partir du bon pied avec Wwise