UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
vdecmpeg4::VIDImage Struct Reference

#include <vdecmpeg4_Image.h>

Public Member Functions

virtual void Release () const
 Release image when no longer needed and referenced.
 

Public Attributes

int16 width
 Width of video image (excluding border region)
 
int16 height
 height of video image (excluding border region)
 
int16 texWidth
 Total width of video texture containing image (including border region)
 
int16 texHeight
 Total height of video texture containing image (including border region)
 
uint8y
 Pointer to beginning of video y samples.
 
uint8u
 Pointer to beginning of video u samples.
 
uint8v
 Pointer to beginning of video v samples.
 
void_private
 
VIDYUVTexture texture
 Our parent texture. We are a subrectangle inside this parent.
 
double time
 absolute vop time of this frame in seconds
 

Detailed Description

Video image structure.

The decoder returns a pointer to a VIDImage for each frame. Please note that the VIDImage is a subrectangle inside the VIDYUVTexture.

Member Function Documentation

◆ Release()

void vdecmpeg4::VIDImage::Release ( ) const
virtual

Release image when no longer needed and referenced.

Release the image from its usage (usually after GPU is finished)

Member Data Documentation

◆ _private

void* vdecmpeg4::VIDImage::_private

◆ height

int16 vdecmpeg4::VIDImage::height

height of video image (excluding border region)

◆ texHeight

int16 vdecmpeg4::VIDImage::texHeight

Total height of video texture containing image (including border region)

◆ texture

VIDYUVTexture vdecmpeg4::VIDImage::texture

Our parent texture. We are a subrectangle inside this parent.

◆ texWidth

int16 vdecmpeg4::VIDImage::texWidth

Total width of video texture containing image (including border region)

◆ time

double vdecmpeg4::VIDImage::time

absolute vop time of this frame in seconds

◆ u

uint8* vdecmpeg4::VIDImage::u

Pointer to beginning of video u samples.

◆ v

uint8* vdecmpeg4::VIDImage::v

Pointer to beginning of video v samples.

◆ width

int16 vdecmpeg4::VIDImage::width

Width of video image (excluding border region)

◆ y

uint8* vdecmpeg4::VIDImage::y

Pointer to beginning of video y samples.


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