Navigation
API > API/Plugins > API/Plugins/AVCodecsCoreRHI > API/Plugins/AVCodecsCoreRHI/Video > API/Plugins/AVCodecsCoreRHI/Video/Encoders
Inheritance Hierarchy
- TDomain< TResource >
- TAVCoder
- TVideoEncoder
- TVideoEncoderRHI
References
| Module | AVCodecsCoreRHI |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCoreRHI/Public/Video/Encoders/VideoEncoderRHI.h |
| Include | #include "Video/Encoders/VideoEncoderRHI.h" |
Syntax
template<typename TConfig>
class TVideoEncoderRHI : public TVideoEncoder< FVideoResourceRHI, TConfig >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< TVideoEncoder< FVideoResourceRHI, TConfig > > | Child |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
||
| bool | IsOpen () |
||
| FAVResult | Open
(
TSharedRef< FAVDevice > const& NewDevice, |
||
| FAVResult | ReceivePacket
(
FVideoPacket& OutPacket |
||
| FVideoEncoder::TFactory< FVideoResourceRHI, TConfig > & | Register () |
||
| FAVResult | SendFrame
(
TSharedPtr< FVideoResourceRHI > const& Resource, |
Overridden from TAVCoder
| Type | Name | Description | |
|---|---|---|---|
| FAVResult | ApplyConfig () |
Force any pending configuration to apply. |