Navigation
API > API/Plugins > API/Plugins/ElectraSamples
| Name | IElectraTextureSampleBase |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraSamples/Public/IElectraTextureSample.h |
| Include Path | #include "IElectraTextureSample.h" |
Syntax
class IElectraTextureSampleBase :
public IMediaTextureSample,
public IMediaPoolable
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual double GetAspectRatio() |
IElectraTextureSample.h | ||
virtual FIntPoint GetDim() |
IElectraTextureSample.h | ||
virtual TOptional< UE::Color::FColorSpace > GetDisplayMasteringColorSpace() |
IElectraTextureSample.h | ||
virtual bool GetDisplayMasteringLuminance
(
float& OutMin, |
IElectraTextureSample.h | ||
virtual FTimespan GetDuration() |
IElectraTextureSample.h | ||
virtual UE::Color::EEncoding GetEncodingType() |
IElectraTextureSample.h | ||
virtual TOptional< FFrameRate > GetFramerate() |
IElectraTextureSample.h | ||
virtual bool GetFullRange() |
IElectraTextureSample.h | ||
virtual float GetHDRNitsNormalizationFactor() |
IElectraTextureSample.h | ||
virtual bool GetMaxLuminanceLevels
(
uint16& OutCLL, |
IElectraTextureSample.h | ||
virtual EMediaOrientation GetOrientation() |
IElectraTextureSample.h | ||
virtual FIntPoint GetOutputDim() |
IElectraTextureSample.h | ||
virtual FMatrix44f GetSampleToRGBMatrix() |
IElectraTextureSample.h | ||
virtual const UE::Color::FColorSpace & GetSourceColorSpace() |
IElectraTextureSample.h | ||
virtual FMediaTimeStamp GetTime() |
IElectraTextureSample.h | ||
virtual TOptional< FTimecode > GetTimecode() |
IElectraTextureSample.h | ||
virtual MediaShaders::EToneMapMethod GetToneMapMethod() |
IElectraTextureSample.h | ||
virtual const FMatrix & GetYUVToRGBMatrix() |
IElectraTextureSample.h | ||
void Initialize
(
FVideoDecoderOutput* InVideoDecoderOutput |
IElectraTextureSample.h | ||
virtual void InitializePoolable() |
IElectraTextureSample.h | ||
virtual bool IsCacheable() |
IElectraTextureSample.h | ||
virtual bool IsOutputSrgb() |
IElectraTextureSample.h | ||
virtual void SetTime
(
const FMediaTimeStamp& InTime |
IElectraTextureSample.h | ||
virtual void ShutdownPoolable() |
IElectraTextureSample.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetSampleDataScale
(
bool b10Bit |
IElectraTextureSample.h |