-
public final class GPUInfoProvides information about the GPU(s) on the system.
-
-
Field Summary
Fields Modifier and Type Field Description private final List<GPUDevice>devicesprivate final JsonElementauxAttributesprivate final JsonElementfeatureStatusprivate final List<String>driverBugWorkaroundsprivate final List<VideoDecodeAcceleratorCapability>videoDecodingprivate final List<VideoEncodeAcceleratorCapability>videoEncodingprivate final List<ImageDecodeAcceleratorCapability>imageDecoding
-
Constructor Summary
Constructors Constructor Description GPUInfo(List<GPUDevice> devices, JsonElement auxAttributes, JsonElement featureStatus, List<String> driverBugWorkarounds, List<VideoDecodeAcceleratorCapability> videoDecoding, List<VideoEncodeAcceleratorCapability> videoEncoding, List<ImageDecodeAcceleratorCapability> imageDecoding)
-
Method Summary
Modifier and Type Method Description final List<GPUDevice>component1()final JsonElementcomponent2()final JsonElementcomponent3()final List<String>component4()final List<VideoDecodeAcceleratorCapability>component5()final List<VideoEncodeAcceleratorCapability>component6()final List<ImageDecodeAcceleratorCapability>component7()final GPUInfocopy(List<GPUDevice> devices, JsonElement auxAttributes, JsonElement featureStatus, List<String> driverBugWorkarounds, List<VideoDecodeAcceleratorCapability> videoDecoding, List<VideoEncodeAcceleratorCapability> videoEncoding, List<ImageDecodeAcceleratorCapability> imageDecoding)final List<GPUDevice>getDevices()The graphics devices on the system. final JsonElementgetAuxAttributes()An optional dictionary of additional GPU related attributes. final JsonElementgetFeatureStatus()An optional dictionary of graphics features and their status. final List<String>getDriverBugWorkarounds()An optional array of GPU driver bug workarounds. final List<VideoDecodeAcceleratorCapability>getVideoDecoding()Supported accelerated video decoding capabilities. final List<VideoEncodeAcceleratorCapability>getVideoEncoding()Supported accelerated video encoding capabilities. final List<ImageDecodeAcceleratorCapability>getImageDecoding()Supported accelerated image decoding capabilities. -
-
Constructor Detail
-
GPUInfo
GPUInfo(List<GPUDevice> devices, JsonElement auxAttributes, JsonElement featureStatus, List<String> driverBugWorkarounds, List<VideoDecodeAcceleratorCapability> videoDecoding, List<VideoEncodeAcceleratorCapability> videoEncoding, List<ImageDecodeAcceleratorCapability> imageDecoding)
-
-
Method Detail
-
component1
final List<GPUDevice> component1()
-
component2
final JsonElement component2()
-
component3
final JsonElement component3()
-
component4
final List<String> component4()
-
component5
final List<VideoDecodeAcceleratorCapability> component5()
-
component6
final List<VideoEncodeAcceleratorCapability> component6()
-
component7
final List<ImageDecodeAcceleratorCapability> component7()
-
copy
final GPUInfo copy(List<GPUDevice> devices, JsonElement auxAttributes, JsonElement featureStatus, List<String> driverBugWorkarounds, List<VideoDecodeAcceleratorCapability> videoDecoding, List<VideoEncodeAcceleratorCapability> videoEncoding, List<ImageDecodeAcceleratorCapability> imageDecoding)
-
getDevices
final List<GPUDevice> getDevices()
The graphics devices on the system. Element 0 is the primary GPU.
-
getAuxAttributes
final JsonElement getAuxAttributes()
An optional dictionary of additional GPU related attributes.
-
getFeatureStatus
final JsonElement getFeatureStatus()
An optional dictionary of graphics features and their status.
-
getDriverBugWorkarounds
final List<String> getDriverBugWorkarounds()
An optional array of GPU driver bug workarounds.
-
getVideoDecoding
final List<VideoDecodeAcceleratorCapability> getVideoDecoding()
Supported accelerated video decoding capabilities.
-
getVideoEncoding
final List<VideoEncodeAcceleratorCapability> getVideoEncoding()
Supported accelerated video encoding capabilities.
-
getImageDecoding
final List<ImageDecodeAcceleratorCapability> getImageDecoding()
Supported accelerated image decoding capabilities.
-
-
-
-