The original post: /r/programming by /u/No_Date8616 on 2025-01-04 19:11:10.

I recently learnt about PlayReady which implements DRM for media protection and prevent screen captures.

According to what I learnt, on Intel machine, it uses Playback Media Path to ensure videos are processed in the SGX and sent to GPU through a secure graphics path so it cannot be captured by other software.

Can we make sure that my software UI is rendered and delivered through a secure graphics path so it interface elements can’t be captured.

Can we do this using DirectX or OpenGL ? Is there an approach to achieve what I am looking for ?

If am wrong about anything, feel free to correct me.