FVideoDecoder

Windows
MacOS
Linux

References

Module

AVEncoder

Header

/Engine/Source/Runtime/AVEncoder/Public/VideoDecoder.h

Include

#include "VideoDecoder.h"

Syntax

class FVideoDecoder

Variables

Constructors

Name Description

Protected function

FVideoDecoder()

Destructors

Name Description

Protected function Virtual

~FVideoDecoder()

Functions

Name Description

Protected function

EFrameBuffer...

 

AllocateOutputFrameBuffer

Public function Virtual

void

 

ClearOnDecodedFrame()

Protected function

bool

 

CreateDecoderAllocationInterface()

Public function

EDecodeResul...

 

Decode

(
    const FVideoDecoderInput* InIn...
)

Protected function

void *

 

GetAllocationInterfaceMethods()

Protected function

void

 

ReleaseDecoderAllocationInterface()

Public function Virtual

void

 

SetOnDecodedFrame

(
    OnDecodedFrameCallback InCallback
)

Public function

bool

 

Setup

(
    const FInit& InInit
)

Setup

Public function

void

 

Shutdown()

Shuts the decoder down AND destroys it. Do not store a pointer to this decoder in a smart pointer!

Classes

Enums

Name

Description

Public enum

EDecodeResult

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss