Class GPUDevice
- Namespace
- Selenium.WebDriver.BiDi.Cdp.SystemInfo
- Assembly
- Selenium.WebDriver.BiDi.Cdp.dll
Describes a single graphics processor (GPU).
public sealed record GPUDevice : IEquatable<GPUDevice>
- Inheritance
-
GPUDevice
- Implements
- Inherited Members
Constructors
GPUDevice(double, double, string, string, string, string)
Describes a single graphics processor (GPU).
public GPUDevice(double VendorId, double DeviceId, string VendorString, string DeviceString, string DriverVendor, string DriverVersion)
Parameters
VendorIddoublePCI ID of the GPU vendor, if available; 0 otherwise.
DeviceIddoublePCI ID of the GPU device, if available; 0 otherwise.
VendorStringstringString description of the GPU vendor, if the PCI ID is not available.
DeviceStringstringString description of the GPU device, if the PCI ID is not available.
DriverVendorstringString description of the GPU driver vendor.
DriverVersionstringString description of the GPU driver version.
Properties
DeviceId
PCI ID of the GPU device, if available; 0 otherwise.
public double DeviceId { get; init; }
Property Value
DeviceString
String description of the GPU device, if the PCI ID is not available.
public string DeviceString { get; init; }
Property Value
DriverVendor
String description of the GPU driver vendor.
public string DriverVendor { get; init; }
Property Value
DriverVersion
String description of the GPU driver version.
public string DriverVersion { get; init; }
Property Value
Revision
Revision of the GPU, only available on Windows.
public double? Revision { get; init; }
Property Value
SubSysId
Sub sys ID of the GPU, only available on Windows.
public double? SubSysId { get; init; }
Property Value
VendorId
PCI ID of the GPU vendor, if available; 0 otherwise.
public double VendorId { get; init; }
Property Value
VendorString
String description of the GPU vendor, if the PCI ID is not available.
public string VendorString { get; init; }