@ kFlutterDesktopGpuSurfaceTexture
FLUTTER_EXPORT int64_t FlutterDesktopTextureRegistrarRegisterExternalTexture(FlutterDesktopTextureRegistrarRef texture_registrar, const FlutterDesktopTextureInfo *info)
@ kFlutterDesktopGpuSurfaceTypeNone
FlutterDesktopPixelBufferTextureCallback callback
FlutterDesktopTextureType
@ kFlutterDesktopPixelFormatBGRA8888
FlutterDesktopGpuSurfaceType
FlutterDesktopTextureType type
FlutterDesktopPixelFormat
struct FlutterDesktopTextureRegistrar * FlutterDesktopTextureRegistrarRef
FlutterDesktopPixelBufferTextureConfig pixel_buffer_config
FlutterDesktopGpuSurfaceType type
FlutterDesktopGpuSurfaceTextureCallback callback
const typedef FlutterDesktopPixelBuffer *(* FlutterDesktopPixelBufferTextureCallback)(size_t width, size_t height, void *user_data)
@ kFlutterDesktopGpuSurfaceTypeD3d11Texture2D
FlutterDesktopGpuSurfaceTextureConfig gpu_surface_config
@ kFlutterDesktopGpuSurfaceTypeDxgiSharedHandle
const uint8_t uint32_t uint32_t * height
FLUTTER_EXPORT void FlutterDesktopTextureRegistrarUnregisterExternalTexture(FlutterDesktopTextureRegistrarRef texture_registrar, int64_t texture_id, void(*callback)(void *user_data), void *user_data)
FLUTTER_EXPORT bool FlutterDesktopTextureRegistrarMarkExternalTextureFrameAvailable(FlutterDesktopTextureRegistrarRef texture_registrar, int64_t texture_id)
const typedef FlutterDesktopGpuSurfaceDescriptor *(* FlutterDesktopGpuSurfaceTextureCallback)(size_t width, size_t height, void *user_data)
const uint8_t uint32_t * width
@ kFlutterDesktopPixelFormatNone
@ kFlutterDesktopPixelBufferTexture
@ kFlutterDesktopPixelFormatRGBA8888