|
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 Playlist * | LockPlaylist (AkPlayingID in_playingID) |
|
AKSOUNDENGINE_API AKRESULT | UnlockPlaylist (AkPlayingID in_playingID) |
|
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.