UAjaMediaSource

Media source for AJA streams.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AjaMedia

Header

/Engine/Plugins/Media/AjaMedia/Source/AjaMedia/Public/AjaMediaSource.h

Include

#include "AjaMediaSource.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, HideCategories=(Platforms, Object), Meta=(MediaIOCustomLayout="AJA"))
class UAjaMediaSource : public UTimeSynchronizableMediaSource

Remarks

Media source for AJA streams.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

EAjaMediaAudioC...

 

AudioChannel

Desired number of audio channel to capture.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bCaptureAncillary

Capture Ancillary from the AJA source. It will decrease performance

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bCaptureAudio

Capture Audio from the AJA source.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bCaptureVideo

Capture Video from the AJA source.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bCaptureWithAutoCirculating

Use a ring buffer to capture and transfer data.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

bool

 

bEncodeTimecodeInTexel

Burn Frame Timecode in the input texture without any frame number clipping.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

bool

 

bIsSRGBInput

Whether the video input is in sRGB color space.

Public variable UProperty Category, EditAnywhere

bool

 

bLogDropFrame

Log a warning when there's a drop frame.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

EAjaMediaSource...

 

ColorFormat

Native data format internally used by the device after being converted from SDI/HDMI signal.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

int32

 

MaxNumAncillaryFrameBuffer

Maximum number of ancillary data frames to buffer.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

int32

 

MaxNumAudioFrameBuffer

Maximum number of audio frames to buffer.

Public variable UProperty Category, EditAnywhere, AdvancedDisplay, Meta BlueprintReadOnly

int32

 

MaxNumVideoFrameBuffer

Maximum number of video frames to buffer.

Public variable UProperty Category, EditAnywhere, Meta

FMediaIOConfigu...

 

MediaConfiguration

The device, port and video settings that correspond to the input.

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

EMediaIOTimecod...

 

TimecodeFormat

Use the time code embedded in the input stream.

Constructors

No constructors are accessible with public or protected access.

Overridden from UMediaSource

Name Description

Public function Virtual Const

FString

 

GetUrl()

Get the media source's URL string (must be implemented in child classes).

Public function Virtual Const

bool

 

Validate()

Validate the media source settings (must be implemented in child classes).

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

CanEditChange

(
    const FProperty* InProperty
)

Called by the editor to query whether a property of this object is allowed to be modified.

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.

Overridden from IMediaOptions

Name Description

Public function Virtual Const

bool

 

GetMediaOption

(
    const FName& Key,
    bool DefaultValue
)

Get a Boolean media option.

Public function Virtual Const

int64

 

GetMediaOption

(
    const FName& Key,
    int64 DefaultValue
)

Get a signed integer media option.

Public function Virtual Const

FString

 

GetMediaOption

(
    const FName& Key,
    const FString& DefaultValue
)

Get a string media option.

Public function Virtual Const

bool

 

HasMediaOption

(
    const FName& Key
)

Check whether the specified option is set.

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