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" |
&42;return FAVResult
&40;
EAVResult::ErrorCreating,
TEXT("Could not create encoder"),
TEXT("NVENC"),
NvencErrorCode
&41;
Remarks
HOW TO USE
Simple multi-level result wrapper. Allows consumers to be as specific as they want (or can be), but forces them to always return something.
1) Lowest level is a result code:
return EAVResult::Success;
2) Middle level is a wrapped struct:
return FAVResult(EAVResult::ErrorInvalidState, TEXT("Decoder is not open")); /**