В настоящее время я застрял, пытаясь преобразовать Java .Nio.ByteBuffer в массив или строку в приложении Xamarin Android.
byte[] outputBytes = new byte[16];
Java.Nio.Buffer outputBuffer = ByteBuffer.Wrap(outputBytes);
//... filling buffer (using tflite model)
byte[] bufferBytes = ???
Как получить содержимое буфер?
По-видимому, есть такая функция, как buffer.array()
, но она здесь не работает.
Так что, если у кого-то есть идеи, как я могу заставить это работать или любым другим способом, помогите был бы очень признателен.