![]() |
libdisplaydevice v2026.322.2407
C++ library to modify display devices.
|
Default implementation for the WinApiLayerInterface. More...
#include <src/windows/include/display_device/windows/win_api_layer.h>
Public Member Functions | |
| std::string | getDeviceId (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::string | getDisplayName (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::optional< Rational > | getDisplayScale (const std::string &display_name, const DISPLAYCONFIG_SOURCE_MODE &source_mode) const override |
| std::vector< std::byte > | getEdid (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::string | getErrorString (LONG error_code) const override |
| std::string | getFriendlyName (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::optional< HdrState > | getHdrState (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::string | getMonitorDevicePath (const DISPLAYCONFIG_PATH_INFO &path) const override |
| std::optional< PathAndModeData > | queryDisplayConfig (QueryType type) const override |
| LONG | setDisplayConfig (std::vector< DISPLAYCONFIG_PATH_INFO > paths, std::vector< DISPLAYCONFIG_MODE_INFO > modes, UINT32 flags) override |
| bool | setHdrState (const DISPLAYCONFIG_PATH_INFO &path, HdrState state) override |
Public Member Functions inherited from display_device::WinApiLayerInterface | |
| virtual | ~WinApiLayerInterface ()=default |
| Default virtual destructor. | |
Default implementation for the WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.
|
nodiscardoverridevirtual |
For details
Implements display_device::WinApiLayerInterface.