![]() |
Sunshine v2025.628.4510
Self-hosted game stream host for Moonlight.
|
Public Member Functions | |
| int | convert (platf::img_t &img_base) override |
| bool | init_device (std::shared_ptr< platf::display_t > display, adapter_t::pointer adapter_p, pix_fmt_e pix_fmt) |
| bool | init_encoder (const ::video::config_t &client_config, const ::video::sunshine_colorspace_t &colorspace) override |
Public Member Functions inherited from platf::nvenc_encode_device_t | |
| virtual bool | init_encoder (const video::config_t &client_config, const video::sunshine_colorspace_t &colorspace)=0 |
Additional Inherited Members | |
Public Attributes inherited from platf::nvenc_encode_device_t | |
| nvenc::nvenc_base * | nvenc = nullptr |
Public Attributes inherited from platf::encode_device_t | |
| video::sunshine_colorspace_t | colorspace |
|
inlineoverridevirtual |
Implements platf::encode_device_t.