FMOD_Studio_VCA_GetPath() приватный Метод

private FMOD_Studio_VCA_GetPath ( IntPtr vca, [ path, int size, int &retrieved ) : RESULT
vca System.IntPtr
path [
size int
retrieved int
Результат RESULT
Пример #1
0
        public RESULT getPath(out string path)
        {
            path = null;
            byte[] array  = new byte[256];
            int    num    = 0;
            RESULT rESULT = VCA.FMOD_Studio_VCA_GetPath(this.rawPtr, array, array.Length, out num);

            if (rESULT == RESULT.ERR_TRUNCATED)
            {
                array  = new byte[num];
                rESULT = VCA.FMOD_Studio_VCA_GetPath(this.rawPtr, array, array.Length, out num);
            }
            if (rESULT == RESULT.OK)
            {
                path = Encoding.UTF8.GetString(array, 0, num - 1);
            }
            return(rESULT);
        }