public static string Get(ALGetString param) { return(Marshal.PtrToStringAnsi(GetString(param))); }
internal static string Get(ALGetString p) { return(GetString((int)p)); }
public static unsafe string GetString(ALGetString param) { sbyte *bptr = ALDelegates.alGetString((int)param); return(new string(bptr)); }
private static extern IntPtr GetString(ALGetString param);
public static string Get(ALGetString param) { return(Marshal.PtrToStringAnsi(AL.GetStringPrivate(param))); }
private static extern IntPtr GetStringPrivate(ALGetString param); // accepts the enums AlError, AlContextString
public static string GetString(ALGetString param) { return(Marshal.PtrToStringAnsi(alGetString((int)param))); }
private static IntPtr GetStringPrivate(ALGetString param);
public static string GetString(ALGetString param) { return Marshal.PtrToStringAnsi(alGetString((int)param)); }
internal string Get(ALGetString param) { using (Bind()) return(AL.Get(param)); }
public static string Get(ALGetString p) => GetString((int)p);
public static string Get(ALGetString param) { return Marshal.PtrToStringAnsi(GetStringPrivate(param)); }
private static extern IntPtr GetStringPrivate(ALGetString param);