![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Interface to receive global player lifetime events from media framework. More...
#include <IMediaPlayerLifecycleManager.h>
Classes | |
| class | IControl |
| Control interface for lifecycle delegate. More... | |
| class | IOpenRequest |
| Request to create and open a player. More... | |
Public Types | |
| enum | { ResourceFlags_Decoder = 1 << 0 , ResourceFlags_OutputBuffers = 1 << 1 , ResourceFlags_All = (1 << 2) - 1 , ResourceFlags_Any = ResourceFlags_All } |
| typedef TSharedPtr< IOpenRequest, ESPMode::ThreadSafe > | IOpenRequestRef |
| typedef TSharedPtr< IControl, ESPMode::ThreadSafe > | IControlRef |
Public Member Functions | |
| virtual | ~IMediaPlayerLifecycleManagerDelegate () |
| virtual bool | OnMediaPlayerOpen (IControlRef Control, IOpenRequestRef OpenRequest)=0 |
| virtual void | OnMediaPlayerCreated (IControlRef Control)=0 |
| virtual void | OnMediaPlayerCreateFailed (IControlRef Control)=0 |
| virtual void | OnMediaPlayerClosed (IControlRef Control)=0 |
| virtual void | OnMediaPlayerDestroyed (IControlRef Control)=0 |
| virtual void | OnMediaPlayerResourcesReleased (IControlRef Control, uint32 ResourceFlags)=0 |
Interface to receive global player lifetime events from media framework.
| typedef TSharedPtr<IOpenRequest, ESPMode::ThreadSafe> IMediaPlayerLifecycleManagerDelegate::IOpenRequestRef |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |