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); }