Table of Contents

Class GPUInfo

Namespace
OpenQA.Selenium.DevTools.V143.SystemInfo
Assembly
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

ImageDecoding

Supported accelerated image decoding capabilities.

[JsonPropertyName("imageDecoding")]
public ImageDecodeAcceleratorCapability[] ImageDecoding { get; set; }

Property Value

ImageDecodeAcceleratorCapability[]

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[]