Navigation
API > API/Plugins > API/Plugins/AMFCodecs
| Name | TVideoEncoderAMF |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/AMFCodecs/Source/AMFCodecs/Public/Video/Encoders/VideoEncoderAMF.h |
| Include Path | #include "Video/Encoders/VideoEncoderAMF.h" |
Syntax
template<typename TResource>
class TVideoEncoderAMF : public TVideoEncoder< TResource, FVideoEncoderConfigAMF >
Inheritance Hierarchy
- TVideoEncoder< TResource, FVideoEncoderConfigAMF > → TVideoEncoderAMF
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TVideoEncoderAMF() |
Video/Encoders/VideoEncoderAMF.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TVideoEncoderAMF() |
Video/Encoders/VideoEncoderAMF.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Context | amf::AMFContextPtr | Video/Encoders/VideoEncoderAMF.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInitialized | uint8 | Video/Encoders/VideoEncoderAMF.h | ||
| Encoder | amf::AMFComponentPtr | Video/Encoders/VideoEncoderAMF.h | ||
| FrameCount | uint64 | Video/Encoders/VideoEncoderAMF.h | ||
| Packets | TQueue< FVideoPacket > | Video/Encoders/VideoEncoderAMF.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAVResult ApplyConfig() |
Video/Encoders/VideoEncoderAMF.h | ||
virtual void Close() |
Video/Encoders/VideoEncoderAMF.h | ||
bool IsInitialized() |
Video/Encoders/VideoEncoderAMF.h | ||
virtual bool IsOpen() |
Video/Encoders/VideoEncoderAMF.h | ||
virtual FAVResult Open
(
TSharedRef< FAVDevice > const& NewDevice, |
Video/Encoders/VideoEncoderAMF.h | ||
virtual FAVResult ReceivePacket
(
FVideoPacket& OutPacket |
Video/Encoders/VideoEncoderAMF.h | ||
FAVResult SendFrame
(
amf::AMFSurfacePtr Input, |
Video/Encoders/VideoEncoderAMF.h | ||
virtual FAVResult SendFrame
(
TSharedPtr< TResource > const& Resource, |
Template |
Video/Encoders/VideoEncoderAMF.h |