public abstract FMOD_RESULT FMOD_Sound_GetTag(FMOD_SOUND *sound, String name, Int32 index, FMOD_TAG *tag);
public static FMOD_RESULT FMOD_Sound_GetTag(FMOD_SOUND *sound, [MarshalAs(UnmanagedType.LPStr)] String name, Int32 index, FMOD_TAG *tag) => pFMOD_Sound_GetTag(sound, name, index, tag);
private static extern FMOD_RESULT INTERNAL_FMOD_Sound_GetTag(FMOD_SOUND *sound, [MarshalAs(UnmanagedType.LPStr)] String name, Int32 index, FMOD_TAG *tag);
public override sealed FMOD_RESULT FMOD_Sound_GetTag(FMOD_SOUND *sound, String name, Int32 index, FMOD_TAG *tag) => INTERNAL_FMOD_Sound_GetTag(sound, name, index, tag);
public static FMOD_RESULT FMOD_Sound_GetTag(FMOD_SOUND *sound, String name, Int32 index, FMOD_TAG *tag) => impl.FMOD_Sound_GetTag(sound, name, index, tag);