libdisplaydevice master
C++ library to modify display devices.
display_config.h File Reference

Declarations for private DisplayConfig compatibility helpers. More...

#include "display_device/windows/types.h"
#include <cstddef>
#include <cstring>
Include dependency graph for display_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

DISPLAYCONFIG_DESKTOP_IMAGE_INFO display_device::detail::getDesktopImageInfo (const DISPLAYCONFIG_MODE_INFO &info)
 Gets desktop image metadata from a DisplayConfig mode record.
 
void display_device::detail::setDesktopImageInfo (DISPLAYCONFIG_MODE_INFO &info, const DISPLAYCONFIG_DESKTOP_IMAGE_INFO &desktop_image_info)
 Sets desktop image metadata on a DisplayConfig mode record.
 

Detailed Description

Declarations for private DisplayConfig compatibility helpers.

Function Documentation

◆ getDesktopImageInfo()

DISPLAYCONFIG_DESKTOP_IMAGE_INFO display_device::detail::getDesktopImageInfo ( const DISPLAYCONFIG_MODE_INFO & info)
inlinenodiscard

Gets desktop image metadata from a DisplayConfig mode record.

Parameters
infoMode record whose union payload contains desktop image metadata.
Returns
The desktop image metadata stored in the mode record.

◆ setDesktopImageInfo()

void display_device::detail::setDesktopImageInfo ( DISPLAYCONFIG_MODE_INFO & info,
const DISPLAYCONFIG_DESKTOP_IMAGE_INFO & desktop_image_info )
inline

Sets desktop image metadata on a DisplayConfig mode record.

Parameters
infoMode record whose union payload should be updated.
desktop_image_infoDesktop image metadata to store in the mode record.