Navigation
API > API/Runtime > API/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 |