component returns image into blueprint?

I have a c++ component that handles a bitmap, currently writing it to disk (will be changed to a memory location if I can figure out how)

Does anyone know how I can use this bitmap image as BlueprintCallable/Assignable? My objective is to do some C++ handling of a rapidly changing bitmap and output it into a blueprint to use as a texture for a pseudo video-stream

any help or alternatives gratefully received

Ref; current bitmap handling, this saves the bitmap after converting from hbitmap… Here I will hopefully replace with an object in memory with the objective to make it compatible with UE

hFile = CreateFileW(wPath, GENERIC_WRITE | GENERIC_READ, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(hFile, &bfHeader, sizeof(BITMAPFILEHEADER), &dwWritten, NULL);
WriteFile(hFile, &biHeader, sizeof(BITMAPINFOHEADER), &dwWritten, NULL);
WriteFile(hFile, bBits, cbBits, &dwWritten, NULL);