 |
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. |
|