Navigation
API > API/Runtime > API/Runtime/MediaAssets
| Name | IMediaPlayerProxyInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/MediaAssets/Public/MediaPlayerProxyInterface.h |
| Include Path | #include "MediaPlayerProxyInterface.h" |
Syntax
class IMediaPlayerProxyInterface
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMediaSourceCacheSettings & GetCacheSettings() |
Gets the cache settings for the player. | MediaPlayerProxyInterface.h | |
float GetProxyRate () |
Get the desired playback rate. | MediaPlayerProxyInterface.h | |
bool IsExternalControlAllowed() |
Call this to see if you can control the media player, or if the owning object is using it. | MediaPlayerProxyInterface.h | |
UMediaSource * ProxyGetMediaSourceFromIndex
(
int32 Index |
Get the media source for a given index. | MediaPlayerProxyInterface.h | |
UMediaTexture * ProxyGetMediaTexture
(
int32 LayerIndex, |
Get a media texture that we can assign a media player to. | MediaPlayerProxyInterface.h | |
void ProxyReleaseMediaTexture
(
int32 LayerIndex, |
Release a media texture that was retrieved from ProxyGetMediaTexture. | MediaPlayerProxyInterface.h | |
bool ProxySetAspectRatio
(
UMediaPlayer* InMediaPlayer |
Sets the aspect ratio of the proxy based on what the media player is playing. | MediaPlayerProxyInterface.h | |
void ProxySetTextureBlend
(
int32 LayerIndex, |
Set the blend value for a texture that was retrieved from ProxyGetMediaTexture. | MediaPlayerProxyInterface.h | |
bool SetProxyRate
(
float Rate |
Changes the desired playback rate. | MediaPlayerProxyInterface.h |