FAvidDNxEncoder

Encoder class that takes sRGB 8-bit RGBA data and encodes it to AvidDNxHR or AvidDNxHD before placing it in an mxf container.

Windows
MacOS
Linux

References

Module

AvidDNxMedia

Header

/Engine/Plugins/Media/AvidDNxMedia/Source/Source/Public/AvidDNxEncoder/AvidDNxEncoder.h

Include

#include "AvidDNxEncoder/AvidDNxEncoder.h"

Syntax

class FAvidDNxEncoder

Remarks

Encoder class that takes sRGB 8-bit RGBA data and encodes it to AvidDNxHR or AvidDNxHD before placing it in an mxf container. The mxf container writer currently implemented does not support audio, so audio writing APIs have been omitted from this encoder.

Constructors

Name Description

Public function

FAvidDNxEncoder

(
    const FAvidDNxEncoderOptions& InOp...
)

Destructors

Name Description

Public function

~FAvidDNxEncoder()

Functions

Name Description

Public function

void

 

Finalize()

Finalize the video file and finish writing it to disk.

Public function

bool

 

Initialize()

Call to initialize the encoder. This must be done before attempting to write data to it.

Public function

bool

 

WriteFrame

(
    const uint8* InFrameData
)

Appends a new frame onto the output file.

Classes

Name

Description

Public struct

FY0CbY1Cr

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