FVideoEncoderFactory

Windows
MacOS
Linux

References

Module

AVEncoder

Header

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

Include

#include "VideoEncoderFactory.h"

Syntax

class FVideoEncoderFactory

Constructors

No constructors are accessible with public or protected access.

Destructors

No destructors are accessible with public or protected access.

Functions

Name Description

Public function

TUniquePtr< ...

 

Create

(
    uint32 InID,
    const FVideoEncoder::FLayerConfig&...
)

Public function

TUniquePtr< ...

 

Create

(
    uint32 InID,
    TSharedPtr< FVideoEncoderInput > In...,
    const FVideoEncoder::FLayerConfig&...
)

Public function Static

void

 

Debug_SetDontRegisterDefaultCodecs()

Public function Static

FVideoEncode...

 

Get()

Public function Const

const TArray...

 

GetAvailable()

Get a list of registered encoders

Public function Const

bool

 

GetInfo

(
    uint32 InID,
    FVideoEncoderInfo& OutInfo
)

Public function Const

bool

 

HasEncoderForCodec

(
    ECodecType CodecType
)

Public function Const

bool

 

IsSetup()

Public function

void

 

Register

(
    const FVideoEncoderInfo& InInfo,
    const CreateEncoderCallback& InCre...
)

Register an encoder so that it can be iterated and created

Public function Static

void

 

Shutdown()

Typedefs

Name

Description

CreateEncoderCallback

The callback type used to create a registered encoder

Constants

Name

Description

NextID

ProtectSingleton

Singleton

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