Navigation
API > API/Plugins > API/Plugins/AVCodecsCore
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/AVResult.h |
| Include | #include "AVResult.h" |
Syntax
enum EAVResult
&123;
Unknown = 0,
Fatal = 1000,
FatalUnsupported,
Error = 2000,
ErrorUnsupported,
ErrorInvalidState,
ErrorCreating,
ErrorDestroying,
ErrorResolving,
ErrorMapping,
ErrorUnmapping,
ErrorLocking,
ErrorUnlocking,
Warning = 3000,
WarningInvalidState,
Pending = 4000,
PendingInput,
PendingOutput,
Success = 5000,
&125;
Values
| Name | Description |
|---|---|
| Unknown | |
| Fatal | |
| FatalUnsupported | |
| Error | |
| ErrorUnsupported | |
| ErrorInvalidState | |
| ErrorCreating | |
| ErrorDestroying | |
| ErrorResolving | |
| ErrorMapping | |
| ErrorUnmapping | |
| ErrorLocking | |
| ErrorUnlocking | |
| Warning | |
| WarningInvalidState | |
| Pending | |
| PendingInput | |
| PendingOutput | |
| Success |
Remarks
Low level AV result. Use specific result codes where possible for better logging. Result codes are laid out in 'ranges', ie. ErrorCreating/ErrorResolving/ErrorUnlocking are all in the Error range.
MAINTAINER NOTE: When adding a new result value, add a matching case statement to ToString(EAVResult).