UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
vdecmpeg4_ErrorCodes.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
vdecmpeg4_Types.h
"
5
6
namespace
vdecmpeg4
7
{
8
10
typedef
int32
VIDError
;
11
12
13
#define _VID_MAKE_ERROR(_rc) ((VIDError)(0x80000000 | (_rc)))
14
15
static
constexpr
VIDError
VID_OK = 0;
16
static
constexpr
VIDError
VID_ERROR_GENERIC =
_VID_MAKE_ERROR
(0x1);
17
static
constexpr
VIDError
VID_ERROR_OUT_OF_MEMORY =
_VID_MAKE_ERROR
(0x2);
18
19
static
constexpr
VIDError
VID_ERROR_NOT_VIDEO_STREAM =
_VID_MAKE_ERROR
(0x10);
20
static
constexpr
VIDError
VID_ERROR_BAD_VIDEO_OBJECT =
_VID_MAKE_ERROR
(0x11);
21
22
static
constexpr
VIDError
VID_ERROR_WIDTH_OR_HEIGHT_LESS_THAN_32 =
_VID_MAKE_ERROR
(0x100);
23
static
constexpr
VIDError
VID_ERROR_INVALID_WIDTH_OR_HEIGHT =
_VID_MAKE_ERROR
(0x101);
24
static
constexpr
VIDError
VID_ERROR_WIDTH_OR_HEIGHT_NOT_MULTIPLE_OF_16 =
_VID_MAKE_ERROR
(0x102);
25
static
constexpr
VIDError
VID_ERROR_INTERLACED_NOT_SUPPORTED =
_VID_MAKE_ERROR
(0x103);
26
27
static
constexpr
VIDError
VID_ERROR_SETUP_PLATFORM_DATA_INVALID =
_VID_MAKE_ERROR
(0x200);
28
static
constexpr
VIDError
VID_ERROR_SETUP_NUMBER_OF_VID_BUFFERS_INVALID =
_VID_MAKE_ERROR
(0x201);
29
30
static
constexpr
VIDError
VID_ERROR_DECODE_INVALID_VOP =
_VID_MAKE_ERROR
(0x1000);
31
static
constexpr
VIDError
VID_ERROR_DECODE_STUFFING_NOT_SUPPORTED =
_VID_MAKE_ERROR
(0x1001);
32
static
constexpr
VIDError
VID_ERROR_DECODE_GMC_NOT_ENABLED =
_VID_MAKE_ERROR
(0x1010);
33
static
constexpr
VIDError
VID_ERROR_DECODE_NO_VID_BUFFER_AVAILABLE =
_VID_MAKE_ERROR
(0x1020);
34
35
static
constexpr
VIDError
VID_ERROR_MULTITHREADING_INIT =
_VID_MAKE_ERROR
(0x9000);
36
37
static
constexpr
VIDError
VID_ERROR_STREAM_NOT_SET =
_VID_MAKE_ERROR
(0xF001);
38
static
constexpr
VIDError
VID_ERROR_STREAM_EOF =
_VID_MAKE_ERROR
(0xF002);
39
static
constexpr
VIDError
VID_ERROR_STREAM_ERROR =
_VID_MAKE_ERROR
(0xF003);
40
static
constexpr
VIDError
VID_ERROR_STREAM_UNDERFLOW =
_VID_MAKE_ERROR
(0xF004);
41
static
constexpr
VIDError
VID_ERROR_STREAM_VOL_INVALID_SHAPE =
_VID_MAKE_ERROR
(0xF010);
42
static
constexpr
VIDError
VID_ERROR_STREAM_VOP_WITHOUT_VOL =
_VID_MAKE_ERROR
(0xF020);
43
static
constexpr
VIDError
VID_ERROR_STREAM_VOP_NOT_CODED =
_VID_MAKE_ERROR
(0xF021);
44
static
constexpr
VIDError
VID_ERROR_STREAM_VOP_INVALID_SCALABILITY =
_VID_MAKE_ERROR
(0xF022);
45
static
constexpr
VIDError
VID_ERROR_STREAM_VOP_FRAME_SKIPPED =
_VID_MAKE_ERROR
(0xF023);
46
47
#undef _VID_MAKE_ERROR
48
49
}
50
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
vdecmpeg4
Definition
M4Bitstream.h:9
vdecmpeg4::VIDError
int32 VIDError
Generic error type.
Definition
vdecmpeg4_ErrorCodes.h:10
_VID_MAKE_ERROR
#define _VID_MAKE_ERROR(_rc)
Definition
vdecmpeg4_ErrorCodes.h:13
vdecmpeg4_Types.h
Engine
Source
Runtime
AVEncoder
Private
Decoders
vdecmpeg4
vdecmpeg4_ErrorCodes.h
Generated by
1.9.8