Getting screen of one game (such as MAME) and rendering it in a quad in UE4?

Hi Guys,
I have a question that I have had on my mind for quite some time.
I was wondering what the detailed principles are for getting the graphics output in realtime of say, Mame (an arcade game emulator), and rendering that
in UE4 over say, a quad (that represents the arcade game ‘screen’)? How feasible is this?
Could it be that a process for Mame is started in the background, and its ‘graphics output’ somehow fed into some pipe-stream into UE4 and rendered in real time?
My goal is to create a virtual arcade arena, where you can play arcade games in real time, but feeding off Mame. Keystrokes would work in a similar fashion, being
sent to Mame for the game input. That in effect would enable real time play I presume.

Sound would stream out to an audio sound cue object from Mame to UE4.

In general though, for any Game, can we pull the output and put it through UE4?

No idea whether it would be getting the Windows OS to get the graphics resource handle and passing it to UE4…?

Many thanks for your thoughts, ideas and assistance.

Sounds exactly like this: Unreal Engine 4 【Retro Arcade Game Room】 i7 4770K GTX 780Ti 【1080p 60 Fps】 - YouTube

Maybe email and ask. :wink:

Dude can we all Email and ask nicely pretty please! :wink:

tuviste suerte?