Description: This sample demonstrates emulating virtual display on virtual capable port. Provides user-friendly command line parameters for dealing with individual supported feature.
Supported OS: Windows
Init and Destroy: Initialize the library before using it and destroy it after the usage. Refer to InitADL() for initialization and clean-up is done inside main function only.
Functionality:
- Allow reading the ASIC details like Ports details
- Allow to read the Emulation status using “ADL2_Adapter_SupportedConnections_Get”, “ADL2_Adapter_ConnectionState_Get” & “ADL2_Adapter_ConnectionData_Get”
- Allow emulate virtual display on given port.
- Allow applying the mode. If the requested mode does not exist in the mode list supported by OS, the sample creates an override mode using “ADL2_Display_ModeTimingOverride_Set” and then forces the OS to include in the list. This mode is being applied to display.
- Allow removing the Emulation with “ADL2_Adapter_ConnectionData_Remove”.
- Allow activate the emulation mode with “ADL2_Adapter_EmulationMode_Set”
Sample Path: Sample\VirtualDisplay