UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMediaAudioSampleSinks Class Reference

#include <MediaSampleSinks.h>

+ Inheritance diagram for FMediaAudioSampleSinks:

Public Member Functions

TSharedPtr< FMediaAudioSampleSink, ESPMode::ThreadSafeGetPrimaryAudioSink ()
 
- Public Member Functions inherited from TMediaSampleSinks< IMediaAudioSample, FMediaAudioSampleSink >
void Add (const TSharedRef< FMediaAudioSampleSink, ESPMode::ThreadSafe > &SampleSink, UMediaPlayer *Player=nullptr)
 
bool Enqueue (const TSharedRef< IMediaAudioSample, ESPMode::ThreadSafe > &Sample)
 
void Flush (UMediaPlayer *MediaPlayer)
 
int32 Num () const
 
bool IsEmpty () const
 
void Remove (const TSharedRef< FMediaAudioSampleSink, ESPMode::ThreadSafe > &SampleSink, UMediaPlayer *Player=nullptr)
 
void Cleanup ()
 
void ReceiveEvent (EMediaSampleSinkEvent Event, const FMediaSampleSinkEventData &Data)
 

Additional Inherited Members

- Protected Attributes inherited from TMediaSampleSinks< IMediaAudioSample, FMediaAudioSampleSink >
TArray< TWeakPtr< FMediaAudioSampleSink, ESPMode::ThreadSafe > > Sinks
 

Member Function Documentation

◆ GetPrimaryAudioSink()

TSharedPtr< FMediaAudioSampleSink, ESPMode::ThreadSafe > FMediaAudioSampleSinks::GetPrimaryAudioSink ( )
inline

Get primary audio sink and cleanup any invalid sinks


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