UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMediaAudioSampleQueue Member List

This is the complete list of members for FMediaAudioSampleQueue, including all inherited members.

CanAcceptSamples(int32 NumSamples) const overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
CriticalSectionTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >mutableprotected
Dequeue(TSharedPtr< class IMediaAudioSample, ESPMode::ThreadSafe > &OutSample) overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
TMediaSampleSource::Dequeue(TSharedPtr< SampleType, ESPMode::ThreadSafe > &OutSample)=0TMediaSampleSource< SampleType >pure virtual
Discard(const TRange< FMediaTimeStamp > &TimeRange, bool bReverse)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
Enqueue(const TSharedRef< class IMediaAudioSample, ESPMode::ThreadSafe > &Sample) overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
FetchBestSampleForTimeRange(const TRange< FMediaTimeStamp > &TimeRange, TSharedPtr< class IMediaAudioSample, ESPMode::ThreadSafe > &OutSample, bool bReverse, bool bConsistentResult)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
FindRangeInQueue(const TRange< FMediaTimeStamp > &TimeRange, bool bReverse, int32 &FirstPossibleIndex, int32 &LastPossibleIndex, int32 &NumOldSamplesAtBegin)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlineprotected
FlushCountTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >protected
FMediaAudioSampleQueue(uint32 MaxSamplesInQueue=-1)FMediaAudioSampleQueueinline
GetAudioTime() const overrideFMediaAudioSampleQueueinline
GetFlushCount() constTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
GetNumDroppedSamples(bool bInClearToZero)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
GetSampleTimes(TArray< TRange< FMediaTimeStamp > > &OutSampleTimeRanges) overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
InvalidateAudioTime() overrideFMediaAudioSampleQueueinline
MaxSamplesInQueueTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >protected
Num() constTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
NumDroppedSamplesTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >protected
Peek(TSharedPtr< class IMediaAudioSample, ESPMode::ThreadSafe > &OutSample) overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
TMediaSampleSource::Peek(TSharedPtr< SampleType, ESPMode::ThreadSafe > &OutSample)=0TMediaSampleSource< SampleType >pure virtual
Pop() overrideTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
PurgeOutdatedSamples(const FMediaTimeStamp &ReferenceTime, bool bReversed, FTimespan MaxAge)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
PurgeUntilSequenceIndex(int32 InUntilIndex)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
RequestFlush() overrideFMediaAudioSampleQueueinlinevirtual
SamplesTMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >protected
SetAudioTime(const FMediaTimeStampSample &InAudioTime)FMediaAudioSampleQueueinline
SetAudioTimeIfEqualFlushCount(const FMediaTimeStampSample &InAudioTime, uint32 InFlushCount)FMediaAudioSampleQueueinline
TMediaSampleQueue(int32 InMaxSamplesInQueue=-1)TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inline
~TMediaSampleQueue()TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >inlinevirtual
~TMediaSampleSource()TMediaSampleSource< SampleType >inlinevirtual