Have a look at Detours.
Using Detours, you can instrument calls like Direct3DCreate9
, IDirect3D9::CreateDevice
and IDirect3D9::Present
in which you perform the operations necessary to setup and then do a frame capture.
More Related Contents:
- Overlaying on a 3D fullscreen application
- How to programmatically take a screenshot on Android?
- Capture the Screen into a Bitmap
- How can I take a screenshot in a windows application?
- JFrame in full screen Java
- Convert web page to image [closed]
- Can I avoid the native fullscreen video player with HTML5 on iPhone or android?
- Set window to fullscreen (REAL fullscreen; F11 functionality) by javascript
- Capture screen using DirectX
- How can I reverse engineer a DirectShow graph?
- Detecting if a browser is in full screen mode
- Hide ICS back home task switcher buttons
- Display a view or splash screen before applicationDidEnterBackground (to avoid active view screenshot)
- Best way to take screenshots of tests in Selenium 2?
- Taking screenshot programmatically doesnt capture the contents of surfaceVIew
- Can you take a “screenshot” of the page using Canvas?
- How do take a screenshot correctly with xlib?
- Taking a “screenshot” of a specific layout in Android
- Screenshot of inactive window PrintWindow + win32gui
- how to create and save a screenshot from a surfaceview?
- Take screenshots in the iOS simulator
- WPF: Way to take screenshots
- UWP App realtime blur background using DX Compositor
- How can I programmatically take a screenshot of a webview, capturing the full page?
- Disable Screen Capture/ScreenShot in React Native App
- How can I take a screenshot and save it as JPEG on Windows?
- How to take a screenshot of the Active Window in Delphi?
- How to make browser full screen using F11 key event through JavaScript [duplicate]
- Internet Explorer full screen mode?
- Programmatically Screenshot | Swift 3, macOS