VART-X  0.3.0
vart::VideoFrameMapInfo Struct Reference

Structure encapsulating details of a video frame after a map operation. More...

#include <vart_videoframe_types.hpp>

Collaboration diagram for vart::VideoFrameMapInfo:

Public Attributes

uint8_t nplanes
 
size_t size
 
int32_t width
 
int32_t height
 
VideoFormat fmt
 
VideoAlignment alignment
 
VideoPlaneInfo planes [VART_VIDEO_MAX_PLANES]
 
void * usr_meta
 

Detailed Description

Structure encapsulating details of a video frame after a map operation.

Member Data Documentation

◆ alignment

vart::VideoFrameMapInfo::alignment

Video frame's alignment information

◆ fmt

vart::VideoFrameMapInfo::fmt

Video frame color format

◆ height

vart::VideoFrameMapInfo::height

Height of the mapped video frame

◆ nplanes

vart::VideoFrameMapInfo::nplanes

Number of planes in a video frame

◆ planes

vart::VideoFrameMapInfo::planes

Per-plane information array. Each entry is a VideoPlaneInfo describing the data pointer, physical address, stride, and size for that plane.

◆ size

vart::VideoFrameMapInfo::size

Total size of the video frame in bytes

◆ usr_meta

vart::VideoFrameMapInfo::usr_meta

Pointer to user-specific metadata, or nullptr if not set.

◆ width

vart::VideoFrameMapInfo::width

Width of the mapped video frame


The documentation for this struct was generated from the following file: