Navigation
API > API/Runtime > API/Runtime/Media
Interface for access to a media player's sample queue.
| Name | IMediaSamples |
| Type | class |
| Header File | /Engine/Source/Runtime/Media/Public/IMediaSamples.h |
| Include Path | #include "IMediaSamples.h" |
Syntax
class IMediaSamples
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMediaSamples() |
Virtual destructor. | IMediaSamples.h |
Enums
Public
| Name | Remarks |
|---|---|
| EFetchBestSampleResult |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanReceiveAudioSamples
(
uint32 Num |
IMediaSamples.h | ||
virtual bool CanReceiveCaptionSamples
(
uint32 Num |
IMediaSamples.h | ||
virtual bool CanReceiveMetadataSamples
(
uint32 Num |
IMediaSamples.h | ||
virtual bool CanReceiveSubtitleSamples
(
uint32 Num |
IMediaSamples.h | ||
virtual bool CanReceiveVideoSamples
(
uint32 Num |
IMediaSamples.h | ||
virtual bool DiscardAudioSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool DiscardCaptionSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool DiscardMetadataSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool DiscardSubtitleSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool DiscardVideoSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool FetchAudio
(
TRange< FMediaTimeStamp > TimeRange, |
IMediaSamples.h | ||
virtual bool FetchAudio
(
TRange< FTimespan > TimeRange, |
Fetch the next audio sample. | IMediaSamples.h | |
virtual EFetchBestSampleResult FetchBestVideoSampleForTimeRange
(
const TRange< FMediaTimeStamp >& TimeRange, |
IMediaSamples.h | ||
virtual bool FetchCaption
(
TRange< FMediaTimeStamp > TimeRange, |
IMediaSamples.h | ||
virtual bool FetchCaption
(
TRange< FTimespan > TimeRange, |
Fetch the next caption sample. | IMediaSamples.h | |
virtual bool FetchMetadata
(
TRange< FMediaTimeStamp > TimeRange, |
IMediaSamples.h | ||
virtual bool FetchMetadata
(
TRange< FTimespan > TimeRange, |
Fetch the next metadata sample. | IMediaSamples.h | |
virtual bool FetchSubtitle
(
TRange< FMediaTimeStamp > TimeRange, |
IMediaSamples.h | ||
virtual bool FetchSubtitle
(
TRange< FTimespan > TimeRange, |
Fetch the next subtitle sample. | IMediaSamples.h | |
virtual bool FetchVideo
(
TRange< FMediaTimeStamp > TimeRange, |
IMediaSamples.h | ||
virtual bool FetchVideo
(
TRange< FTimespan > TimeRange, |
Fetch the next video sample. | IMediaSamples.h | |
virtual void FlushSamples() |
Discard any outstanding media samples. | IMediaSamples.h | |
virtual uint32 GetNumDroppedAudioSamples
(
bool bInClearToZero |
IMediaSamples.h | ||
virtual uint32 GetNumDroppedCaptionSamples
(
bool bInClearToZero |
IMediaSamples.h | ||
virtual uint32 GetNumDroppedMetadataSamples
(
bool bInClearToZero |
IMediaSamples.h | ||
virtual uint32 GetNumDroppedSubtitleSamples
(
bool bInClearToZero |
IMediaSamples.h | ||
virtual uint32 GetNumDroppedVideoSamples
(
bool bInClearToZero |
IMediaSamples.h | ||
virtual int32 NumAudioSamples() |
IMediaSamples.h | ||
virtual int32 NumCaptionSamples() |
IMediaSamples.h | ||
virtual int32 NumMetadataSamples() |
IMediaSamples.h | ||
virtual int32 NumSubtitleSamples() |
IMediaSamples.h | ||
virtual int32 NumVideoSamples() |
IMediaSamples.h | ||
virtual bool PeekAudioSampleTimeRanges
(
TArray< TRange< FMediaTimeStamp > >& TimeRange |
IMediaSamples.h | ||
bool PeekVideoSampleTime
(
FMediaTimeStamp& TimeStamp |
IMediaSamples.h | ||
virtual bool PeekVideoSampleTimeRanges
(
TArray< TRange< FMediaTimeStamp > >& TimeRange |
IMediaSamples.h | ||
virtual uint32 PurgeOutdatedCaptionSamples
(
const FMediaTimeStamp& ReferenceTime, |
IMediaSamples.h | ||
virtual uint32 PurgeOutdatedMetadataSamples
(
const FMediaTimeStamp& ReferenceTime, |
IMediaSamples.h | ||
virtual uint32 PurgeOutdatedSubtitleSamples
(
const FMediaTimeStamp& ReferenceTime, |
IMediaSamples.h | ||
virtual uint32 PurgeOutdatedVideoSamples
(
const FMediaTimeStamp& ReferenceTime, |
IMediaSamples.h | ||
virtual void SetMinExpectedNextSequenceIndex
(
TOptional< int32 > InNextSequenceIndex |
IMediaSamples.h | ||
virtual void SetSampleBufferSize
(
int32 BufferSize |
Sets the number of samples to be stored in sample container. | IMediaSamples.h |