Navigation
API > API/Plugins > API/Plugins/NVDEC > API/Plugins/NVDEC/Video > API/Plugins/NVDEC/Video/Decoders
Inheritance Hierarchy
- TDomain< TResource >
- TAVCoder
- TVideoDecoder
- FVideoDecoderNVDEC
References
| Module | NVDEC |
| Header | /Engine/Plugins/Experimental/AVCodecs/NVCodecs/Source/NVDEC/Public/Video/Decoders/VideoDecoderNVDEC.h |
| Include | #include "Video/Decoders/VideoDecoderNVDEC.h" |
Syntax
class FVideoDecoderNVDEC : public TVideoDecoder< FVideoResourceCUDA, FVideoDecoderConfigNVDEC >
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
||
| bool | GetCapability
(
CUVIDDECODECAPS& CapsToQuery |
||
| int | HandlePictureDecode
(
CUVIDPICPARAMS* PicParams |
||
| int | HandlePictureDisplay
(
CUVIDPARSERDISPINFO* DispInfo |
||
| int | HandleVideoSequence
(
CUVIDEOFORMAT* VideoFormat |
||
| bool | |||
| bool | IsOpen () |
||
| FAVResult | Open
(
TSharedRef< FAVDevice > const& NewDevice, |
||
| FAVResult | ReceiveFrame
(
TResolvableVideoResource< FVideoResourceCUDA >& InOutResource |
||
| FAVResult | SendPacket
(
FVideoPacket const& Packet |
Overridden from TAVCoder
| Type | Name | Description | |
|---|---|---|---|
| FAVResult | ApplyConfig () |
Force any pending configuration to apply. |