UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
vdecmpeg4.h File Reference

Go to the source code of this file.

Classes

struct  vdecmpeg4::VIDImageMacroblockInfo
 Statistical information about the possible mpeg block from which this frame is made. More...
 
struct  vdecmpeg4::VIDImageInfo
 Statistical information about decoded frame. This struct is returned via a call to VIDGetFrameInfo. More...
 

Namespaces

namespace  vdecmpeg4
 

Enumerations

enum  vdecmpeg4::VID_DECODER_INIT { vdecmpeg4::VID_DECODER_VID_BUFFERS = (1<<0) , vdecmpeg4::VID_DECODER_DEFAULT = 0 }
 Possible decoder initialization flags used in VIDDecoderSetup::flags. More...
 
enum  vdecmpeg4::VIDFrameType {
  vdecmpeg4::VID_FT_ERROR = -1 , vdecmpeg4::VID_FT_I_FRAME = 0 , vdecmpeg4::VID_FT_P_FRAME , vdecmpeg4::VID_FT_B_FRAME ,
  vdecmpeg4::VID_FT_S_FRAME
}
 Possible return values for VIDGetFrameType() function. More...
 
enum  vdecmpeg4::VID_IMAGEINFO_FRAMETYPE {
  vdecmpeg4::VID_IMAGEINFO_FRAMETYPE_UNKNOWN , vdecmpeg4::VID_IMAGEINFO_FRAMETYPE_I , vdecmpeg4::VID_IMAGEINFO_FRAMETYPE_P , vdecmpeg4::VID_IMAGEINFO_FRAMETYPE_B ,
  vdecmpeg4::VID_IMAGEINFO_FRAMETYPE_S
}
 Possible frame types returned via VIDImageInfo. More...
 

Functions

VIDError vdecmpeg4::VIDCreateDecoder (const VIDDecoderSetup *setup, VIDDecoder *pNewDecoder)
 
void vdecmpeg4::VIDDestroyDecoder (VIDDecoder dec)
 
const VIDImageInfovdecmpeg4::VIDGetFrameInfo (const VIDImage *_pImage)
 
void vdecmpeg4::VIDDebugVideoOutToBMP (VIDDecoder dec, const char *pBaseName)
 
VIDError vdecmpeg4::VIDStreamSet (VIDDecoder decoder, VIDStreamIO *pStream, VIDStreamEvents *pEvents)
 
VIDError vdecmpeg4::VIDStreamDecode (VIDDecoder decoder, float time, const VIDImage **result)
 
VIDError vdecmpeg4::VIDStreamEventsSet (VIDDecoder decoder, VIDStreamEvents *pEvents)
 
VIDError vdecmpeg4::VIDStreamSeekNotify (VIDDecoder decoder)