UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMoviePlayerProxyServer Class Referenceabstract

#include <MoviePlayerProxyServer.h>

+ Inheritance diagram for IMoviePlayerProxyServer:

Public Member Functions

virtual void BlockingStarted ()=0
 
virtual void BlockingTick ()=0
 
virtual void BlockingFinished ()=0
 
virtual void SetIsSlateThreadAllowed (bool bInIsSlateThreadAllowed)=0
 

Detailed Description

Implement this interface if you want to handle what happens when the engine interacts with the MoviePlayer, etc when the game thread is blocked.

Member Function Documentation

◆ BlockingFinished()

virtual void IMoviePlayerProxyServer::BlockingFinished ( )
pure virtual

Called once the blocking operation is done to shut down the movie player.

Implemented in FDefaultGameMoviePlayer.

◆ BlockingStarted()

virtual void IMoviePlayerProxyServer::BlockingStarted ( )
pure virtual

Called before doing a blocking operation on the game thread occurs so that the movie player can activate.

Implemented in FDefaultGameMoviePlayer.

◆ BlockingTick()

virtual void IMoviePlayerProxyServer::BlockingTick ( )
pure virtual

Called periodically during a blocking operation on the game thread.

Implemented in FDefaultGameMoviePlayer.

◆ SetIsSlateThreadAllowed()

virtual void IMoviePlayerProxyServer::SetIsSlateThreadAllowed ( bool  bInIsSlateThreadAllowed)
pure virtual

Call this to prevent the movie player from using the Slate thread.

Implemented in FDefaultGameMoviePlayer.


The documentation for this class was generated from the following file: