22 #ifndef AGS_ENGINE_AC_AUDIO_CLIP_H 23 #define AGS_ENGINE_AC_AUDIO_CLIP_H 25 #include "ags/shared/ac/dynobj/script_audio_clip.h" 26 #include "ags/engine/ac/dynobj/script_audio_channel.h" 30 int AudioClip_GetFileType(ScriptAudioClip *clip);
31 int AudioClip_GetType(ScriptAudioClip *clip);
32 int AudioClip_GetIsAvailable(ScriptAudioClip *clip);
33 void AudioClip_Stop(ScriptAudioClip *clip);
34 ScriptAudioChannel *AudioClip_Play(ScriptAudioClip *clip,
int priority,
int repeat);
35 ScriptAudioChannel *AudioClip_PlayFrom(ScriptAudioClip *clip,
int position,
int priority,
int repeat);
36 ScriptAudioChannel *AudioClip_PlayQueued(ScriptAudioClip *clip,
int priority,
int repeat);
37 ScriptAudioChannel *AudioClip_PlayOnChannel(ScriptAudioClip *clip,
int chan,
int priority,
int repeat);