Navigation
API > API/Plugins > API/Plugins/AVCodecsCore
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/AVInstance.h |
| Include | #include "AVInstance.h" |
Syntax
class FAVInstance
Remarks
The shared data and logic of a single logical pipeline, usually one or more coders.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAVInstance () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FAVInstance () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add () |
Add default data by type to this instance. | |
| TData & | Edit () |
Get a mutable reference to typed data held on this instance. | |
| TData const & | Get () |
Get typed data from this instance. | |
| bool | Has () |
Check if this instance has a specific type of data. | |
| void | Remove () |
Remove a specific type of data from this instance. | |
| void | Set
(
TData const& NewData |
Set data by type on this instance. | |
| TData * | TryEdit () |
Check if this instance has a specific type of data, and return a mutable reference to it if it exists. | |
| bool | TryGet
(
TData& OutData |
Check if this instance has a specific type of data, and return it if it exists. |