Version

menu_open
Wwise SDK 2022.1.12
AK::SoundEngine::DynamicSequence Namespace Reference

Classes

class  Playlist
 
class  PlaylistItem
 

Enumerations

enum  DynamicSequenceType { DynamicSequenceType_SampleAccurate, DynamicSequenceType_NormalTransition }
 

Functions

AKSOUNDENGINE_API AkPlayingID Open (AkGameObjectID in_gameObjectID, AkUInt32 in_uFlags=0, AkCallbackFunc in_pfnCallback=NULL, void *in_pCookie=NULL, DynamicSequenceType in_eDynamicSequenceType=DynamicSequenceType_SampleAccurate)
 
AKSOUNDENGINE_API AKRESULT Close (AkPlayingID in_playingID)
 
AKSOUNDENGINE_API AKRESULT Play (AkPlayingID in_playingID, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear)
 
AKSOUNDENGINE_API AKRESULT Pause (AkPlayingID in_playingID, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear)
 
AKSOUNDENGINE_API AKRESULT Resume (AkPlayingID in_playingID, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear)
 
AKSOUNDENGINE_API AKRESULT Stop (AkPlayingID in_playingID, AkTimeMs in_uTransitionDuration=0, AkCurveInterpolation in_eFadeCurve=AkCurveInterpolation_Linear)
 
AKSOUNDENGINE_API AKRESULT Break (AkPlayingID in_playingID)
 
AKSOUNDENGINE_API AKRESULT Seek (AkPlayingID in_playingID, AkTimeMs in_iPosition, bool in_bSeekToNearestMarker)
 
AKSOUNDENGINE_API AKRESULT Seek (AkPlayingID in_playingID, AkReal32 in_fPercent, bool in_bSeekToNearestMarker)
 
AKSOUNDENGINE_API AKRESULT GetPauseTimes (AkPlayingID in_playingID, AkUInt32 &out_uTime, AkUInt32 &out_uDuration)
 
AKSOUNDENGINE_API AKRESULT GetPlayingItem (AkPlayingID in_playingID, AkUniqueID &out_audioNodeID, void *&out_pCustomInfo)
 
AKSOUNDENGINE_API PlaylistLockPlaylist (AkPlayingID in_playingID)
 
AKSOUNDENGINE_API AKRESULT UnlockPlaylist (AkPlayingID in_playingID)
 

Detailed Description

Dynamic Sequence namespace. Use the Dynamic Sequence API to play and sequence Dialogue Events dynamically, according to a set of rules and conditions. For more information, refer to Integrating Dynamic Dialogue and Understanding the Dynamic Dialogue System.

Remarks
The functions in this namespace are thread-safe, unless stated otherwise.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise