// FMOD_RESULT F_API FMOD_MusicSystem_PromptCue (FMOD_MUSICSYSTEM *musicsystem, FMOD_MUSIC_CUE_ID id); func (music *MusicSystem) PromptCue(cue MusicEntity) error { var ferr C.FMOD_RESULT base.Thread(func() { ferr = C.FMOD_MusicSystem_PromptCue(music.system, C.FMOD_MUSIC_CUE_ID(cue.Id())) }) return base.ResultToError(ferr) }
// FMOD_RESULT F_API FMOD_MusicSystem_PrepareCue (FMOD_MUSICSYSTEM *musicsystem, FMOD_MUSIC_CUE_ID id, FMOD_MUSICPROMPT **prompt); func (music *MusicSystem) PrepareCue(cue MusicEntity) (*Prompt, error) { var ferr C.FMOD_RESULT var prompt Prompt base.Thread(func() { ferr = C.FMOD_MusicSystem_PrepareCue(music.system, C.FMOD_MUSIC_CUE_ID(cue.Id()), &prompt.prompt) }) err := base.ResultToError(ferr) if err != nil { return nil, err } return &prompt, nil }