---
title: "VideoFrameCallbackMetadata | 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 VideoFrameCallbackMetadata

interface VideoFrameCallbackMetadata {  
    [captureTime](#capturetime)?: number;  
    [expectedDisplayTime](#expecteddisplaytime): number;  
    [height](#height): number;  
    [mediaTime](#mediatime): number;  
    [presentationTime](#presentationtime): number;  
    [presentedFrames](#presentedframes): number;  
    [processingDuration](#processingduration)?: number;  
    [receiveTime](#receivetime)?: number;  
    [rtpTimestamp](#rtptimestamp)?: number;  
    [width](#width): number;  
}

##### Index

### Properties[](#properties)

[captureTime?](#capturetime) [expectedDisplayTime](#expecteddisplaytime) [height](#height) [mediaTime](#mediatime) [presentationTime](#presentationtime) [presentedFrames](#presentedframes) [processingDuration?](#processingduration) [receiveTime?](#receivetime) [rtpTimestamp?](#rtptimestamp) [width](#width)

## Properties[](#properties-1)

### `Optional`captureTime[](#capturetime)

captureTime?: number

### expectedDisplayTime[](#expecteddisplaytime)

expectedDisplayTime: number

### height[](#height)

height: number

### mediaTime[](#mediatime)

mediaTime: number

### presentationTime[](#presentationtime)

presentationTime: number

### presentedFrames[](#presentedframes)

presentedFrames: number

### `Optional`processingDuration[](#processingduration)

processingDuration?: number

### `Optional`receiveTime[](#receivetime)

receiveTime?: number

### `Optional`rtpTimestamp[](#rtptimestamp)

rtpTimestamp?: number

### width[](#width)

width: number
