Navigation
Unreal Engine C++ API Reference > Plugins > AjaMedia
Inheritance Hierarchy
- UObject
- IMediaOptions
- UMediaSource
- UBaseMediaSource
- UTimeSynchronizableMediaSource
- UCaptureCardMediaSource
- UAjaMediaSource
References
Module | AjaMedia |
Header | /Engine/Plugins/Media/AjaMedia/Source/AjaMedia/Public/AjaMediaSource.h |
Include | #include "AjaMediaSource.h" |
Syntax
UCLASS (BlueprintType, HideCategories=(Platforms, Object), Meta=(MediaIOCustomLayout="AJA"))
class UAjaMediaSource : public UCaptureCardMediaSource
Remarks
Media source for AJA streams.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
EAjaMediaAudioChannel | AudioChannel | Desired number of audio channel to capture. |
![]() ![]() ![]() ![]() |
EMediaIOAutoDetectableTimecodeFormat | AutoDetectableTimecodeFormat | Use the time code embedded in the input stream. |
![]() ![]() ![]() ![]() |
bool | bCaptureAncillary | Capture Ancillary from the AJA source. It will decrease performance |
![]() ![]() ![]() ![]() |
bool | bCaptureAudio | Capture Audio from the AJA source. |
![]() ![]() ![]() ![]() |
bool | bCaptureVideo | Capture Video from the AJA source. |
![]() ![]() ![]() ![]() |
bool | bCaptureWithAutoCirculating | Use a ring buffer to capture and transfer data. |
![]() ![]() ![]() ![]() |
bool | bEncodeTimecodeInTexel | Burn Frame Timecode in the input texture without any frame number clipping. |
![]() ![]() ![]() |
bool | bLogDropFrame | Log a warning when there's a drop frame. |
![]() ![]() ![]() ![]() |
EAjaMediaSourceColorFormat | ColorFormat | Native data format internally used by the device after being converted from SDI/HDMI signal. |
![]() ![]() ![]() ![]() |
int32 | MaxNumAncillaryFrameBuffer | Maximum number of ancillary data frames to buffer. |
![]() ![]() ![]() ![]() |
int32 | MaxNumAudioFrameBuffer | Maximum number of audio frames to buffer. |
![]() ![]() ![]() ![]() |
int32 | MaxNumVideoFrameBuffer | Maximum number of video frames to buffer. |
![]() ![]() ![]() |
FMediaIOConfiguration | MediaConfiguration | The device, port and video settings that correspond to the input. |
Constructors
No constructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Overridden from UCaptureCardMediaSource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanEditChange
(
const FProperty* InProperty |
|
![]() ![]() |
void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
Overridden from UTimeSynchronizableMediaSource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool |
Overridden from UMediaSource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | GetMediaOption
(
const FName& Key, |
|
![]() ![]() ![]() |
int64 | GetMediaOption
(
const FName& Key, |
|
![]() ![]() ![]() |
FString | GetMediaOption
(
const FName& Key, |
|
![]() ![]() ![]() |
FString | GetUrl () |
Get the media source's URL string (must be implemented in child classes). |
![]() ![]() ![]() |
bool | HasMediaOption
(
const FName& Key |
|
![]() ![]() ![]() |
bool | Validate () |
Validate the media source settings (must be implemented in child classes). |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bIsSRGBInput_DEPRECATED | Whether the video input is in sRGB color space. |
![]() ![]() ![]() |
EMediaIOTimecodeFormat | TimecodeFormat_DEPRECATED | Use the time code embedded in the input stream. |