Navigation
API > API/Runtime > API/Runtime/MediaUtils
Audio sample queue.
| Name | FMediaAudioSampleQueue |
| Type | class |
| Header File | /Engine/Source/Runtime/MediaUtils/Public/MediaSampleQueue.h |
| Include Path | #include "MediaSampleQueue.h" |
Syntax
class FMediaAudioSampleQueue : public TMediaSampleQueue< class IMediaAudioSample, class FMediaAudioSampleSink >
Inheritance Hierarchy
- TMediaSampleSink → TMediaSampleQueue → FMediaAudioSampleQueue
- TMediaSampleSource → TMediaSampleQueue → FMediaAudioSampleQueue
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMediaAudioSampleQueue
(
uint32 MaxSamplesInQueue |
MediaSampleQueue.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioTime | FMediaTimeStampSample | MediaSampleQueue.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMediaTimeStampSample GetAudioTime() |
MediaSampleQueue.h | ||
void InvalidateAudioTime() |
MediaSampleQueue.h | ||
void SetAudioTime
(
const FMediaTimeStampSample& InAudioTime |
MediaSampleQueue.h | ||
void SetAudioTimeIfEqualFlushCount
(
const FMediaTimeStampSample& InAudioTime, |
MediaSampleQueue.h |
Overridden from TMediaSampleSink
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void RequestFlush () |
Request to flush the queue.To be called only from producer thread. | MediaSampleQueue.h |