Navigation
API > API/Plugins > API/Plugins/LibVpxCodecs
| Name | TVideoDecoderLibVpxVP9 |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/LibVpxCodecs/Source/LibVpxCodecs/Public/Video/Decoders/VideoDecoderLibVpxVP9.h |
| Include Path | #include "Video/Decoders/VideoDecoderLibVpxVP9.h" |
Syntax
template<typename TResource>
class TVideoDecoderLibVpxVP9 : public TVideoDecoder< TResource, FVideoDecoderConfigLibVpx >
Inheritance Hierarchy
- TDomain< TResource > → TAVCoder → TVideoDecoder → TVideoDecoderLibVpxVP9
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TVideoDecoderLibVpxVP9() |
Video/Decoders/VideoDecoderLibVpxVP9.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TVideoDecoderLibVpxVP9() |
Video/Decoders/VideoDecoderLibVpxVP9.h |
Structs
| Name | Remarks |
|---|---|
| FFrame |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInitialized | uint8 | Video/Decoders/VideoDecoderLibVpxVP9.h | ||
| bIsOpen | bool | Video/Decoders/VideoDecoderLibVpxVP9.h | ||
| bKeyFrameRequired | bool | Video/Decoders/VideoDecoderLibVpxVP9.h | ||
| Decoder | vpx_codec_ctx_t * | Video/Decoders/VideoDecoderLibVpxVP9.h | ||
| FrameCount | uint64 | Video/Decoders/VideoDecoderLibVpxVP9.h | ||
| Frames | TQueue< FFrame > | Video/Decoders/VideoDecoderLibVpxVP9.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Close() |
Video/Decoders/VideoDecoderLibVpxVP9.h | ||
bool IsInitialized() |
Video/Decoders/VideoDecoderLibVpxVP9.h | ||
virtual bool IsOpen() |
Video/Decoders/VideoDecoderLibVpxVP9.h | ||
virtual FAVResult Open
(
TSharedRef< FAVDevice > const& NewDevice, |
Video/Decoders/VideoDecoderLibVpxVP9.h | ||
virtual FAVResult ReceiveFrame
(
TResolvableVideoResource< TResource >& InOutResource |
Video/Decoders/VideoDecoderLibVpxVP9.h | ||
virtual FAVResult SendPacket
(
FVideoPacket const& Packet |
Video/Decoders/VideoDecoderLibVpxVP9.h |
Overridden from TAVCoder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAVResult ApplyConfig() |
Video/Decoders/VideoDecoderLibVpxVP9.h |