UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMediaAudioSampleSink Class Referenceabstract

#include <MediaSampleSink.h>

+ Inheritance diagram for FMediaAudioSampleSink:

Public Member Functions

virtual FMediaTimeStampSample GetAudioTime () const =0
 
virtual void InvalidateAudioTime ()=0
 
- Public Member Functions inherited from TMediaSampleSink< class IMediaAudioSample >
virtual bool Enqueue (const TSharedRef< class IMediaAudioSample, ESPMode::ThreadSafe > &Sample)=0
 
virtual int32 Num () const=0
 
virtual bool CanAcceptSamples (int32 NumSamples) const
 
virtual void RequestFlush ()=0
 
virtual uint32 GetFlushCount () const=0
 
void ReceiveEvent (EMediaSampleSinkEvent Event, const FMediaSampleSinkEventData &Data)
 
 DECLARE_EVENT_TwoParams (TMediaSampleSink< class IMediaAudioSample >, FOnMediaSampleSinkEvent, EMediaSampleSinkEvent, const FMediaSampleSinkEventData &) FOnMediaSampleSinkEvent &OnMediaSampleSinkEvent()
 
virtual ~TMediaSampleSink ()
 

Detailed Description

Type definition for audio sample sink.

Member Function Documentation

◆ GetAudioTime()

virtual FMediaTimeStampSample FMediaAudioSampleSink::GetAudioTime ( ) const
pure virtual

Get last sampled current audio timestamp being played

◆ InvalidateAudioTime()

virtual void FMediaAudioSampleSink::InvalidateAudioTime ( )
pure virtual

The documentation for this class was generated from the following file: