Navigation
API > API/Plugins > API/Plugins/AVCodecsCoreRHI > API/Plugins/AVCodecsCoreRHI/Video > API/Plugins/AVCodecsCoreRHI/Video/Resources
Inheritance Hierarchy
- FAVResource
- FVideoResource
- TVideoResource
- FVideoResourceRHI
References
| Module | AVCodecsCoreRHI |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCoreRHI/Public/Video/Resources/VideoResourceRHI.h |
| Include | #include "Video/Resources/VideoResourceRHI.h" |
Syntax
class FVideoResourceRHI : public TVideoResource< FVideoContextRHI >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FVideoResourceRHI
(
TSharedRef< FAVDevice > const& Device, |
|||
FVideoResourceRHI
(
TSharedRef< FAVDevice > const& Device, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyFrom
(
FTextureRHIRef const& From |
||
| void | |||
| void | |||
| void | CopyFrom
(
TArrayView< uint8 > const& From |
||
| void | |||
| TSharedPtr< FVideoResourceRHI > | Create
(
TSharedPtr< FAVDevice > const& Device, |
||
| FVideoDescriptor | GetDescriptorFrom
(
TSharedRef< FAVDevice > const& Device, |
||
| FAVLayout | GetLayoutFrom
(
TSharedRef< FAVDevice > const& Device, |
||
| FRawData const & | GetRaw () |
||
| TSharedPtr< FVideoResourceRHI > | TransformResource
(
FVideoDescriptor const& OutDescriptor |
||
| void | TransformResourceTo
(
FRHICommandListImmediate& RHICmdList, |
Overridden from FAVResource
| Type | Name | Description | |
|---|---|---|---|
| void | Lock () |
Lock this resource for internal use. Is a blocking call until the lock can be taken. | |
| FScopeLock | LockScope () |
Lock this resource for internal use, within the current scope. | |
| FAVResult | Validate () |
Test if the underlying resource is usable or misconfigured. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRawData |