Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAPI | API abstraction with static singletons. | ||
| FAVConfig | Base struct for codec configuration. | ||
| FAVContext | Base class for device contexts, for use by resources and platform vendor architecture | ||
| FAVDevice | A representation of a physical computer device, be it a GPU or a CPU or an external device, that can hold device resource contexts (Vulkan, D3D, CUDA, etc). | ||
| FAVExtension | HOW TO USE | ||
| FAVInstance | The shared data and logic of a single logical pipeline, usually one or more coders. | ||
| FAVLayout | This struct defines the memory footprint of a block of data. | ||
| FAVPacket | Base container for raw encoded AV resources, created by encoders and consumed by decoders. | ||
| FAVResource | Base wrapper for an immutable device resource. | ||
| FAVResult | Primary AV result type. | ||
| FTypeID | A simple type-erased type identifier, without the use of RTTI or the unreal type system. | ||
| IAVCoder | Simple base coder interface | ||
| TAVCoder | HOW TO USE | ||
| TAVResult | Templated AV result type that allows returning a result code and an optional value. | ||
| TDelegated | Delegate-based implementation of TResolvable. | ||
| TResolvable | All generic (non-AV) utility types. | ||
| TTypeMap | Typed map of objects that are uniquely indexed by their type. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAVLatencyMode | Latency mode for the AV pipeline. | ||
| EAVPreset | Simple presets for whole AV pipeline. | ||
| EAVResult | Low level AV result. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| *return | FAVResult
(
EAVResult::ErrorCreating, |
HOW TO USE | |
| **Highest level allows optional simultaneous return of a value **TAVResult< FVideoPa... | |||
| FString | AVResult string parser. |