[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [SystemInfo](./puppeteer.protocol.systeminfo.md) ## Protocol.SystemInfo namespace The SystemInfo domain defines methods and events for querying low-level system information. Signature: ```typescript export namespace SystemInfo ``` ## Interfaces | Interface | Description | | --- | --- | | [GetInfoResponse](./puppeteer.protocol.systeminfo.getinforesponse.md) | | | [GetProcessInfoResponse](./puppeteer.protocol.systeminfo.getprocessinforesponse.md) | | | [GPUDevice](./puppeteer.protocol.systeminfo.gpudevice.md) | Describes a single graphics processor (GPU). | | [GPUInfo](./puppeteer.protocol.systeminfo.gpuinfo.md) | Provides information about the GPU(s) on the system. | | [ImageDecodeAcceleratorCapability](./puppeteer.protocol.systeminfo.imagedecodeacceleratorcapability.md) | Describes a supported image decoding profile with its associated minimum and maximum resolutions and subsampling. | | [ProcessInfo](./puppeteer.protocol.systeminfo.processinfo.md) | Represents process info. | | [Size](./puppeteer.protocol.systeminfo.size.md) | Describes the width and height dimensions of an entity. | | [VideoDecodeAcceleratorCapability](./puppeteer.protocol.systeminfo.videodecodeacceleratorcapability.md) | Describes a supported video decoding profile with its associated minimum and maximum resolutions. | | [VideoEncodeAcceleratorCapability](./puppeteer.protocol.systeminfo.videoencodeacceleratorcapability.md) | Describes a supported video encoding profile with its associated maximum resolution and maximum framerate. | ## Type Aliases | Type Alias | Description | | --- | --- | | [ImageType](./puppeteer.protocol.systeminfo.imagetype.md) | Image format of a given image. | | [SubsamplingFormat](./puppeteer.protocol.systeminfo.subsamplingformat.md) | YUV subsampling type of the pixels of a given image. |