![]() |
Sunshine latest
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.