1:
10:
11:
15:
16:
#ifndef GVD_ERROR_H
17:
#define GVD_ERROR_H
18:
19:
20:
#include <stdint.h>
21:
22:
#ifndef GVD_MAX_ENUM
23:
24:
#define GVD_MAX_ENUM 0x7FFFFFFF
25:
#endif
26:
27:
28:
29:
typedef enum {
30: GVD_ERR_SUCCESS = 0,
31: GVD_ERR_RESOURCE_NOT_ENOUGH = -1,
32: GVD_ERR_BAD_PARAMETER = -2,
33: GVD_ERR_INVALID_STREAM = -3,
34: GVD_ERR_INVALID_STREAM_SE = -4,
35: GVD_ERR_FILE_OPERATION_FAILURE = -5,
36: GVD_ERR_INVALID_STATE = -6,
37: GVD_ERR_STREAMDATA_NOT_ENOUGH = -7,
38: GVD_ERR_STREAMDATA_NOT_ENOUGH_SE = -8,
39: GVD_ERR_INVALID_CALL = -9,
40: GVD_ERR_FATAL = -10,
41: GVD_ERR_NOT_SUPPORTED = -11,
42: GVD_ERR_NOT_SUPPORTED_SE = -12,
43: GVD_ERR_OUTPUT_CONCEALED = -13,
44: GVD_ERR_DECODER_INIT_ERROR = -14,
45: GVD_ERR_DECODER_ERROR_STATE = -15,
46: GVD_ERR_FILE_OPERATION_TIMEDOUT = -20,
47: GVD_ERR_UNKNOWN = -99,
48: GVD_ERR_FORCE_SIZE =
GVD_MAX_ENUM
49: }
gvdError;
50:
51:
52:
70:
typedef struct {
71: int32_t cause;
72: uint8_t context_id;
73: }
gvdFatalErrorInfo;
74:
75:
#endif