![]() |
Sunshine v2025.628.4510
Self-hosted game stream host for Moonlight.
|
#include <src/platform/windows/display.h>
Public Member Functions | |
| int | init (display_base_t *display, const ::video::config_t &config) |
| capture_e | next_frame (DXGI_OUTDUPL_FRAME_INFO &frame_info, std::chrono::milliseconds timeout, resource_t::pointer *res_p) |
| capture_e | release_frame () |
| capture_e | reset (dup_t::pointer dup_p=dup_t::pointer()) |
Public Attributes | |
| dup_t | dup |
| bool | has_frame {} |
| std::chrono::steady_clock::time_point | last_protected_content_warning_time {} |
Display duplicator that uses the DirectX Desktop Duplication API.
| int platf::dxgi::duplication_t::init | ( | display_base_t * | display, |
| const ::video::config_t & | config ) |
DDAPI-specific initialization goes here.