[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Page](./puppeteer.protocol.page.md) > [ScreencastFrameMetadata](./puppeteer.protocol.page.screencastframemetadata.md) ## Protocol.Page.ScreencastFrameMetadata interface Screencast frame metadata. Signature: ```typescript export interface ScreencastFrameMetadata ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [deviceHeight](./puppeteer.protocol.page.screencastframemetadata.deviceheight.md) | number | Device screen height in DIP. | | [deviceWidth](./puppeteer.protocol.page.screencastframemetadata.devicewidth.md) | number | Device screen width in DIP. | | [offsetTop](./puppeteer.protocol.page.screencastframemetadata.offsettop.md) | number | Top offset in DIP. | | [pageScaleFactor](./puppeteer.protocol.page.screencastframemetadata.pagescalefactor.md) | number | Page scale factor. | | [scrollOffsetX](./puppeteer.protocol.page.screencastframemetadata.scrolloffsetx.md) | number | Position of horizontal scroll in CSS pixels. | | [scrollOffsetY](./puppeteer.protocol.page.screencastframemetadata.scrolloffsety.md) | number | Position of vertical scroll in CSS pixels. | | [timestamp](./puppeteer.protocol.page.screencastframemetadata.timestamp.md) | [Network.TimeSinceEpoch](./puppeteer.protocol.network.timesinceepoch.md) | Frame swap timestamp. |