libdisplaydevice latest
C++ library to modify display devices.
display_device::PathSourceIndexData Struct Reference

Contains information about sources with identical adapter ids from matching paths. More...

#include <src/windows/include/display_device/windows/types.h>

Public Attributes

std::optional< UINT32 > m_active_source {}
 
LUID m_adapter_id {}
 
std::map< UINT32, std::size_t > m_source_id_to_path_index {}
 

Detailed Description

Contains information about sources with identical adapter ids from matching paths.

Member Data Documentation

◆ m_active_source

std::optional<UINT32> display_device::PathSourceIndexData::m_active_source {}

Currently active source id.

◆ m_adapter_id

LUID display_device::PathSourceIndexData::m_adapter_id {}

Adapter id shared by all source ids.

◆ m_source_id_to_path_index

std::map<UINT32, std::size_t> display_device::PathSourceIndexData::m_source_id_to_path_index {}

Maps source ids to its index in the path list.


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