Table of Contents

Class GPUInfo

Namespace
OpenQA.Selenium.DevTools.V146.SystemInfo
Assembly
Selenium.WebDriver.dll

Provides information about the GPU(s) on the system.

public sealed class GPUInfo
Inheritance
GPUInfo
Inherited Members

Properties

AuxAttributes

An optional dictionary of additional GPU related attributes.

[JsonPropertyName("auxAttributes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public object? AuxAttributes { get; set; }

Property Value

object

Devices

The graphics devices on the system. Element 0 is the primary GPU.

[JsonPropertyName("devices")]
public GPUDevice[] Devices { get; set; }

Property Value

GPUDevice[]

DriverBugWorkarounds

An optional array of GPU driver bug workarounds.

[JsonPropertyName("driverBugWorkarounds")]
public string[] DriverBugWorkarounds { get; set; }

Property Value

string[]

FeatureStatus

An optional dictionary of graphics features and their status.

[JsonPropertyName("featureStatus")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public object? FeatureStatus { get; set; }

Property Value

object

VideoDecoding

Supported accelerated video decoding capabilities.

[JsonPropertyName("videoDecoding")]
public VideoDecodeAcceleratorCapability[] VideoDecoding { get; set; }

Property Value

VideoDecodeAcceleratorCapability[]

VideoEncoding

Supported accelerated video encoding capabilities.

[JsonPropertyName("videoEncoding")]
public VideoEncodeAcceleratorCapability[] VideoEncoding { get; set; }

Property Value

VideoEncodeAcceleratorCapability[]