Navigation
API > API/Plugins > API/Plugins/ImgMedia
Engine-native color source settings container for media option.
| Name | FNativeMediaSourceColorSettings |
| Type | struct |
| Header File | /Engine/Plugins/Media/ImgMedia/Source/ImgMedia/Public/ImgMediaSourceColorSettings.h |
| Include Path | #include "ImgMediaSourceColorSettings.h" |
Syntax
struct FNativeMediaSourceColorSettings : public IMediaOptions::FDataContainer
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNativeMediaSourceColorSettings() |
Constructor | ImgMediaSourceColorSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChromaticAdaptationMethod | std::atomic< UE::Color::EChromaticAdaptationMethod > | Chromatic adapation to be used on manual source color space override. | ImgMediaSourceColorSettings.h | |
| ColorSpaceCriticalSection | FCriticalSection | Protects color space override variable. | ImgMediaSourceColorSettings.h | |
| ColorSpaceOverride | TOptional< UE::Color::FColorSpace > | Manual source color space override. | ImgMediaSourceColorSettings.h | |
| EncodingOverride | std::atomic< UE::Color::EEncoding > | Manual source encoding override. | ImgMediaSourceColorSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Color::EChromaticAdaptationMethod GetChromaticAdaptationMethod() |
Chromatic adaptation getter. | ImgMediaSourceColorSettings.h | |
const UE::Color::FColorSpace & GetColorSpaceOverride
(
const UE::Color::FColorSpace& InDefaultColorSpace |
Color space override getter. | ImgMediaSourceColorSettings.h | |
UE::Color::EEncoding GetEncodingOverride() |
Color encoding override getter. | ImgMediaSourceColorSettings.h | |
void Update
(
const FMediaSourceColorSettings& InSettings |
Updates the native settings from user-controlled settings. | ImgMediaSourceColorSettings.h |