Navigation
Unreal Engine C++ API Reference > Runtime > Media
Inheritance Hierarchy
References
Module | Media |
Header | /Engine/Source/Runtime/Media/Public/IMediaSamples.h |
Include | #include "IMediaSamples.h" |
Syntax
class IMediaSamples
Remarks
Interface for access to a media player's sample queue.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Virtual destructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanReceiveAudioSamples
(
uint32 Num |
|
![]() ![]() ![]() |
bool | CanReceiveCaptionSamples
(
uint32 Num |
|
![]() ![]() ![]() |
bool | CanReceiveMetadataSamples
(
uint32 Num |
|
![]() ![]() ![]() |
bool | CanReceiveSubtitleSamples
(
uint32 Num |
|
![]() ![]() ![]() |
bool | CanReceiveVideoSamples
(
uint32 Num |
|
![]() ![]() |
bool | DiscardAudioSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | DiscardCaptionSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | DiscardMetadataSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | DiscardSubtitleSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | DiscardVideoSamples
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | FetchAudio
(
TRange< FMediaTimeStamp > TimeRange, |
|
![]() ![]() |
bool | FetchAudio
(
TRange< FTimespan > TimeRange, |
Fetch the next audio sample. |
![]() ![]() |
EFetchBestSampleResult | FetchBestVideoSampleForTimeRange
(
const TRange< FMediaTimeStamp >& TimeRange, |
|
![]() ![]() |
bool | FetchCaption
(
TRange< FMediaTimeStamp > TimeRange, |
|
![]() ![]() |
bool | FetchCaption
(
TRange< FTimespan > TimeRange, |
Fetch the next caption sample. |
![]() ![]() |
bool | FetchMetadata
(
TRange< FMediaTimeStamp > TimeRange, |
|
![]() ![]() |
bool | FetchMetadata
(
TRange< FTimespan > TimeRange, |
Fetch the next metadata sample. |
![]() ![]() |
bool | FetchSubtitle
(
TRange< FMediaTimeStamp > TimeRange, |
|
![]() ![]() |
bool | FetchSubtitle
(
TRange< FTimespan > TimeRange, |
Fetch the next subtitle sample. |
![]() ![]() |
bool | FetchVideo
(
TRange< FMediaTimeStamp > TimeRange, |
|
![]() ![]() |
bool | FetchVideo
(
TRange< FTimespan > TimeRange, |
Fetch the next video sample. |
![]() ![]() |
void | FlushSamples () |
Discard any outstanding media samples. |
![]() ![]() ![]() |
int32 | NumAudio () |
|
![]() ![]() ![]() |
int32 | NumCaption () |
|
![]() ![]() ![]() |
int32 | ||
![]() ![]() ![]() |
int32 | ||
![]() ![]() ![]() |
int32 | ||
![]() |
bool | PeekVideoSampleTime
(
FMediaTimeStamp& TimeStamp |
|
![]() ![]() |
uint32 | PurgeOutdatedCaptionSamples
(
const FMediaTimeStamp& ReferenceTime, |
|
![]() ![]() |
uint32 | PurgeOutdatedMetadataSamples
(
const FMediaTimeStamp& ReferenceTime, |
|
![]() ![]() |
uint32 | PurgeOutdatedSubtitleSamples
(
const FMediaTimeStamp& ReferenceTime, |
|
![]() ![]() |
uint32 | PurgeOutdatedVideoSamples
(
const FMediaTimeStamp& ReferenceTime, |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EFetchBestSampleResult |