unsafe public static string GetErrorString(int errorCode) { byte *buffer = stackalloc byte[Internal.Constant.AV_ERROR_MAX_STRING_SIZE]; FF.av_strerror(errorCode, buffer, (IntPtr)Internal.Constant.AV_ERROR_MAX_STRING_SIZE); return(Marshal.PtrToStringAnsi((IntPtr)buffer)); }
private static string GetErrorString(int errorCode) { StringBuilder buffer = new StringBuilder(1000); FF.av_strerror(errorCode, buffer, (IntPtr)1000); return(buffer.ToString()); }