Sunshine master
Self-hosted game stream host for Moonlight.
nvenc::nvenc_runtime_api Struct Reference

Windows runtime operations used to discover the installed NVENC API. More...

#include <src/nvenc/nvenc_dynamic_factory.h>

Public Types

using get_symbol_fn = std::function<FARPROC(HMODULE, const char *)>
 Resolve an export from the loaded NVENC driver module.
 
using load_driver_fn = std::function<shared_dll()>
 Load the NVENC driver module.
 

Public Attributes

get_symbol_fn get_symbol
 Resolve a driver export.
 
load_driver_fn load_driver
 Function that loads the NVENC driver module.
 

Detailed Description

Windows runtime operations used to discover the installed NVENC API.


The documentation for this struct was generated from the following file: