![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMediaModule.h>
Inheritance diagram for IMediaModule:Interface for the Media module.
Media Framework is ticked in several stages. The Input tick happens after the Engine (including Sequencer, game world, and Blueprints) were ticked. This allows any game logic to modify the state of tickable media objects before they fetch input.
The Update tick happens right after the Input tick when all tickable media objects have fetched the latest input based on their current state.
Finally, the Output tick happens after all game and core ticking completed, and after all render commands have been enqueued. It is the very last thing to happen before the frame is complete.
|
inlinevirtual |
Virtual destructor.
Get new media player instance ID
Implemented in FMediaModule.
|
pure virtual |
Get all registered capture device support objects.
Implemented in FMediaModule.
|
pure virtual |
Get the media clock.
Implemented in FMediaModule.
Get frame's processing approximate real time start time in seconds
Implemented in FMediaModule.
|
pure virtual |
Get a Delegate that is trigger once all MediaClockSink are TickInput
Implemented in FMediaModule.
Implemented in FMediaModule.
Implemented in FMediaModule.
|
pure virtual |
Get the list of installed media player factories.
Implemented in FMediaModule.
|
pure virtual |
Get a media player factory by GUID.
| FactoryGuid | The GUID of the factory / player. |
Implemented in FMediaModule.
|
pure virtual |
Get a media player factory by name.
| FactoryName | The name of the factory. |
Implemented in FMediaModule.
|
pure virtual |
Get player lifetime delegate
Implemented in FMediaModule.
|
pure virtual |
|
pure virtual |
Get the time source for the media clock.
Implemented in FMediaModule.
Whether media objects should lock to the media clock's time code.
Time code locking changes will take effect next frame.
| Locked | true to enable time code locking, false to disable. |
Implemented in FMediaModule.
|
pure virtual |
Register a media capture devices support object.
| Support | The support object to register. |
Implemented in FMediaModule.
|
pure virtual |
Register a media player factory.
| Factory | The media player factory to register. |
Implemented in FMediaModule.
|
pure virtual |
Set player lifetime delegate
| Delegate | Delegate instance to set for use. Use nullptr to reset delegate. |
Implemented in FMediaModule.
|
pure virtual |
Set the time source for the media clock.
| NewTimeSource | The time source to set. |
Implemented in FMediaModule.
Called by the main loop after the game engine has been ticked.
Implemented in FMediaModule.
Called by the main loop after the entire frame has been rendered.
Implemented in FMediaModule.
Called by the main loop before the game engine is ticked.
Implemented in FMediaModule.
Called by the main loop before Slate is ticked.
Implemented in FMediaModule.
|
pure virtual |
Unregister a media capture device support object.
| Support | The support object to unregister. |
Implemented in FMediaModule.
|
pure virtual |
Unregister a media player factory.
| Factory | The media player factory to unregister. |
Implemented in FMediaModule.