| IMediaControls
|
Module |
|
Header |
/Engine/Source/Runtime/Media/Public/IMediaControls.h |
Include |
#include "IMediaControls.h" |
class IMediaControls
Interface for controlling media playback.
Name | Description | |
---|---|---|
|
~IMediaControls() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
CanControl ( |
Whether the specified control is currently available. |
|
|
GetDuration() |
Get the media's duration. |
|
|
float |
GetRate() |
Get the nominal playback rate, i.e. 1.0 for real time. |
|
GetState() |
Get the state of the media. |
|
|
GetStatus() |
Get media player status flags. |
|
|
TRangeSet< f... |
GetSupportedRates ( |
Get the supported playback rates. |
|
GetTime() |
Get the player's current playback time. |
|
|
IsLooping() |
Check whether playback is currently looping. |
|
|
Pause() |
Pause media playback. This is the same as setting the playback rate to 0.0. |
|
|
Play() |
Start media playback at the default rate of 1.0. |
|
|
Seek ( |
Change the media's playback time. |
|
|
Seek ( |
Change the playback time of the media by a relative offset in the given direction. |
|
|
SetBlockingPlaybackHint ( |
Hint for player indicating that blocked playback mode will be used / not used |
|
|
SetLooping ( |
Set whether playback should be looping. |
|
|
SetRate ( |
Set the current playback rate. |