| IMediaPlayer
|
Module |
|
Header |
/Engine/Source/Runtime/Media/Public/IMediaPlayer.h |
Include |
#include "IMediaPlayer.h" |
class IMediaPlayer
Interface for media players.
Name | Description | |
---|---|---|
|
~IMediaPlayer() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
Close() |
Close a previously opened media source. |
|
|
FlushOnSeekCompleted() |
Flush sinks when seek ends |
|
|
FlushOnSeekStarted() |
Flush sinks when seek begins |
|
|
IMediaCache ... |
GetCache() |
Get the player's cache controls. |
|
IMediaContro... |
GetControls() |
Get the player's playback controls. |
|
GetInfo() |
Get debug information about the player and currently opened media. |
|
|
GetMediaName() |
Get the human readable name of the currently loaded media source. |
|
|
GetNewResourcesOnOpen() |
Return IMediaPlayerLifecycleManagerDelegate::ResourceFlags bitmask to indicate resource types recreated on a open call |
|
|
GetPlayerFeatureFlag ( |
||
|
GetPlayerPluginGUID() |
Get the GUID for this player plugin. |
|
|
IMediaSample... |
GetSamples() |
Get the player's sample queue. |
|
GetStats() |
Get playback statistics information. |
|
|
IMediaTracks... |
GetTracks() |
Get the player's track collection. |
|
GetUrl() |
Get the URL of the currently loaded media. |
|
|
GetView() |
Get the player's view settings. |
|
|
Open ( |
Open a media source from a URL with optional parameters. |
|
|
Open ( |
Open a media source from a file or memory archive with optional parameters. |
|
|
Open ( |
Open a media source from a URL with optional asset and player parameters. |
|
|
ProcessVideoSamples() |
Any extra processing that the player should do when FMediaPlayerFacade::ProcessVideoSamples is run should be put here. |
|
|
SetAsyncResourceReleaseNotification |
Set async resource release notification for use with IMediaPlayerLifecycleManagerDelegate |
|
|
SetGuid ( |
Set the player's globally unique identifier. |
|
|
SetLastAudioRenderedSampleTime ( |
Notify player of last sample time of audio used. |
|
|
SetNativeVolume ( |
Set the player's native volume if supported. |
|
|
TickAudio() |
Tick the player's audio related code. |
|
|
TickFetch |
Tick the player in the Fetch phase. |
|
|
TickInput |
Tick the player in the Input phase. |
Name |
Description |
|
---|---|---|
|
IAsyncResourceReleaseNotification |
Name |
Description |
|
---|---|---|
|
EFeatureFlag |
Name |
Description |
---|---|
IAsyncResourceReleaseNotificationRef |