Is it possible to capture screen with Metal?

Hi,

I scoured the documentation, but didn't seem to find a clear answer to my needs. I would like to create an app that involves screen recording (at the lowest possible latency I can achieve) and Metal seems to be what I am looking for. What I can't seem to figure out is if Metal allows me to mess with what other apps render, or the entire screen, or if there is a faster (execution-wise) way to obtain what I am looking for. I apologise if I missed some obvious resource that answers my question.


Thank you!