---
title: "VideoFrameBufferInit | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface VideoFrameBufferInit

interface VideoFrameBufferInit {  
    [codedHeight](#codedheight): number;  
    [codedWidth](#codedwidth): number;  
    [colorSpace](#colorspace)?: [VideoColorSpaceInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.VideoColorSpaceInit/);  
    [displayHeight](#displayheight)?: number;  
    [displayWidth](#displaywidth)?: number;  
    [duration](#duration)?: number;  
    [format](#format): [VideoPixelFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.VideoPixelFormat/);  
    [layout](#layout)?: [PlaneLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.PlaneLayout/)\[\];  
    [timestamp](#timestamp): number;  
    [visibleRect](#visiblerect)?: [DOMRectInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMRectInit/);  
}

##### Index

### Properties[](#properties)

[codedHeight](#codedheight) [codedWidth](#codedwidth) [colorSpace?](#colorspace) [displayHeight?](#displayheight) [displayWidth?](#displaywidth) [duration?](#duration) [format](#format) [layout?](#layout) [timestamp](#timestamp) [visibleRect?](#visiblerect)

## Properties[](#properties-1)

### codedHeight[](#codedheight)

codedHeight: number

### codedWidth[](#codedwidth)

codedWidth: number

### `Optional`colorSpace[](#colorspace)

colorSpace?: [VideoColorSpaceInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.VideoColorSpaceInit/)

### `Optional`displayHeight[](#displayheight)

displayHeight?: number

### `Optional`displayWidth[](#displaywidth)

displayWidth?: number

### `Optional`duration[](#duration)

duration?: number

### format[](#format)

format: [VideoPixelFormat](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.VideoPixelFormat/)

### `Optional`layout[](#layout)

layout?: [PlaneLayout](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.PlaneLayout/)\[\]

### timestamp[](#timestamp)

timestamp: number

### `Optional`visibleRect[](#visiblerect)

visibleRect?: [DOMRectInit](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.DOMRectInit/)
