Вы можете найти эту статью полезной , которая показывает, как использовать Flutters TextureRegistry для получения SurfaceTextures, которые вы можете затем визуализировать.
Но, если вы говорите, что используете SurfaceView на данный моментвам нужно будет найти какой-нибудь способ по-другому подключить вашу библиотеку c ++ для Flutter.
В моем случае использования мне нужно было сделать то, что вы пытаетесь сделать, использовать библиотеку c ++ вместо кода Java GLES в качествев статье я ссылаюсь.Поэтому я использовал вызов EGL на стороне Java для создания EGLSurface
mEGL.eglCreateWindowSurface(mEGLDisplay, mEGLConfig, texture, null)
, который я мог затем использовать в коде C ++, работающем в том же потоке, поэтому имел доступ к EGLSurface для рендеринга в.