Navigation
API > API/Plugins > API/Plugins/AVCodecsCore > API/Plugins/AVCodecsCore/Video
References
| Module | AVCodecsCore |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCore/Public/Video/VideoResource.h |
| Include | #include "Video/VideoResource.h" |
Syntax
struct FVideoDescriptor
Remarks
This struct defines how the allocated resource memory is used in the context of a video.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FResourceBulkDataInterface * | BulkData | An implementation of the BulkData interface. Used for creating textures from existing data | |
| EVideoFormat | Format | Format of the pixel data. | |
| uint32 | Height | Height in pixels. | |
| FVideoDescriptor * | RawDescriptor | If this is a descriptor stored in a different format than it really is for transport then its raw descriptor should be described in this variable | |
| uint32 | Width | Width in pixels. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FVideoDescriptor
(
const FVideoDescriptor& Descriptor |
|||
FVideoDescriptor
(
EVideoFormat Format, |
|||
FVideoDescriptor
(
EVideoFormat Format, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint8 | Planar formats are treated as single channel. | ||
| uint32 | TODO(Nick): Try and remove this in favour of external initialisation. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
FVideoDescriptor const& RHS |
||
| bool | operator==
(
FVideoDescriptor const& RHS |