Navigation
API > API/Plugins > API/Plugins/NVDEC
TODO (aidan) some of this includes a video stream parser we likely want to do this externally so that we can process our various stream types ourselves
Name
NV_DECODE_API_FUNCTION_LIST
Type
struct
Header File
/Engine/Plugins/Experimental/AVCodecs/NVCodecs/Source/NVDEC/Public/NVDEC.h
Include Path
#include "NVDEC.h"
Syntax
struct NV_DECODE_API_FUNCTION_LIST
Copy full snippet
Derived Classes
Typedefs
Name
Type
Remarks
Include Path
cuvidCreateDecoderPtr
CUresult(*)
NVDEC.h
cuvidCreateVideoParserPtr
CUresult(*)
NVDEC.h
cuvidCtxLockCreatePtr
CUresult(*)
NVDEC.h
cuvidCtxLockDestroyPtr
CUresult(*)
NVDEC.h
cuvidDecodePicturePtr
CUresult(*)
NVDEC.h
cuvidDestroyDecoderPtr
CUresult(*)
NVDEC.h
cuvidDestroyVideoParserPtr
CUresult(*)
NVDEC.h
cuvidGetDecoderCapsPtr
CUresult(*)
NVDEC.h
cuvidGetDecodeStatusPtr
CUresult(*)
NVDEC.h
cuvidMapVideoFramePtr
CUresult(*)
NVDEC.h
cuvidParseVideoDataPtr
CUresult(*)
NVDEC.h
cuvidReconfigureDecoderPtr
CUresult(*)
NVDEC.h
cuvidUnmapVideoFramePtr
CUresult(*)
NVDEC.h
Variables
Public
Name
Type
Remarks
Include Path
Unreal Specifiers
cuvidCreateDecoder
cuvidCreateDecoderPtr
NVDEC.h
cuvidCreateVideoParser
cuvidCreateVideoParserPtr
NVDEC.h
cuvidCtxLockCreate
cuvidCtxLockCreatePtr
NVDEC.h
cuvidCtxLockDestroy
cuvidCtxLockDestroyPtr
NVDEC.h
cuvidDecodePicture
cuvidDecodePicturePtr
NVDEC.h
cuvidDestroyDecoder
cuvidDestroyDecoderPtr
NVDEC.h
cuvidDestroyVideoParser
cuvidDestroyVideoParserPtr
NVDEC.h
cuvidGetDecoderCaps
cuvidGetDecoderCapsPtr
NVDEC.h
cuvidGetDecodeStatus
cuvidGetDecodeStatusPtr
NVDEC.h
cuvidMapVideoFrame
cuvidMapVideoFramePtr
NVDEC.h
cuvidParseVideoData
cuvidParseVideoDataPtr
NVDEC.h
cuvidReconfigureDecoder
cuvidReconfigureDecoderPtr
NVDEC.h
cuvidUnmapVideoFrame
cuvidUnmapVideoFramePtr
NVDEC.h