Navigation
API > API/Plugins > API/Plugins/MediaIOCore
Base class for media sources that are coming from a capture card.
| Name | UCaptureCardMediaSource |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/CaptureCardMediaSource.h |
| Include Path | #include "CaptureCardMediaSource.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UCaptureCardMediaSource : public UTimeSynchronizableMediaSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMediaSource → UBaseMediaSource → UTimeSynchronizableMediaSource → UCaptureCardMediaSource
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCaptureCardMediaSource() |
CaptureCardMediaSource.h |
Structs
| Name | Remarks |
|---|---|
| FOpenColorIODataContainer |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFramelock | bool | Should wait for some time until requested frame arrives? Requires JIT rendering. | CaptureCardMediaSource.h |
|
| bOverrideSourceColorSpace | bool | Whether to override the source color space or to use the metadata embedded in the ancillary data of the signal. | CaptureCardMediaSource.h |
|
| bOverrideSourceEncoding | bool | Whether to override the source encoding or to use the metadata embedded in the ancillary data of the signal. | CaptureCardMediaSource.h |
|
| bRenderJIT | bool | Should use JITR technique? It enables late sample picking for render. | CaptureCardMediaSource.h |
|
| ColorConversionSettings | FOpenColorIOColorConversionSettings | OCIO Settings used for applying a color conversion to the incoming source. | CaptureCardMediaSource.h |
|
| Deinterlacer | TObjectPtr< UVideoDeinterlacer > | How interlaced video should be treated. | CaptureCardMediaSource.h |
|
| EvaluationType | EMediaIOSampleEvaluationType | Sample evaluation type. | CaptureCardMediaSource.h |
|
| InterlaceFieldOrder | EMediaIOInterlaceFieldOrder | The order in which interlace fields should be copied. | CaptureCardMediaSource.h |
|
| OverrideSourceColorSpace | ETextureColorSpace | Color space of the source texture. | CaptureCardMediaSource.h |
|
| OverrideSourceEncoding | EMediaIOCoreSourceEncoding | Encoding of the source texture. | CaptureCardMediaSource.h |
|
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
CaptureCardMediaSource.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
CaptureCardMediaSource.h |
Overridden from IMediaOptions
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetMediaOption
(
const FName& Key, |
CaptureCardMediaSource.h | ||
virtual int64 GetMediaOption
(
const FName& Key, |
CaptureCardMediaSource.h | ||
virtual bool GetMediaOption
(
const FName& Key, |
CaptureCardMediaSource.h | ||
virtual TSharedPtr< FDataContainer, ESPMode::ThreadSafe > GetMediaOption
(
const FName& Key, |
CaptureCardMediaSource.h | ||
virtual bool HasMediaOption
(
const FName& Key |
CaptureCardMediaSource.h |