/Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/MediaIOCoreSampleContainer.h
MediaIO container for different types of samples. Also a TimedData channel that can be monitored
template<typename SampleType> class FMediaIOCoreSampleContainer : public [ITimedDataInputChannel](API\Runtime\TimeManagement\ITimedDataInputChannel)
bool
bIsChannelEnabled
Should this channel be considered available
bool
bIsStatEnabled
Stats logging enabled or not
TAtomic< int32 ...
BufferOverflow
TAtomic< int32 ...
BufferUnderflow
Evaluation statistics we keep track of
FTimedDataInput...
CachedEvaluationData
Last evaluation data for that channel
TArray<FTimedD...
CachedSamplesData
Samples are consumed by the the facade layer when evaluating and sending to render thread.
FName
ChannelName
Name of this channel
FCriticalSectio...
CriticalSection
Sample container: We add at the beginning of the array [0] and we pop at the end [Size-1].
FMediaIOSamplin...
EvaluationSettings
Channel settings
TAtomic< int32 ...
FrameDrop
TArray<TShared...
Samples