unreal.MediaStreamObjectHandlerSubsystem

class unreal.MediaStreamObjectHandlerSubsystem(outer: Object | None = None, name: Name | str = 'None')

Bases: EngineSubsystem

Subsystem for blueprint-style interaction with the Object Handler Manager.

C++ Source:

  • Plugin: MediaStream

  • Module: MediaStream

  • File: MediaStreamObjectHandlerSubsystem.h

can_handle_object(class_) bool

Checks whether the given class has a class handler. Checks each super class too.

Parameters:

class (type(Class)) – The class to check.

Returns:

True if any handler can handle the class.

Return type:

bool

create_media_player(params) MediaPlayer

Create or update a UMediaPlayer for the provided source. Note: This usually means loading the media source. see: bCanLoadSource.

Parameters:

params (MediaStreamObjectHandlerCreatePlayerParams)

Returns:

A player or nullptr.

Return type:

MediaPlayer

classmethod get() MediaStreamObjectHandlerSubsystem
Returns:

Gets the instance of this subsystem.

Return type:

MediaStreamObjectHandlerSubsystem

has_object_handler(class_) bool

Checks whether a class has a handler registered.

Parameters:

class (type(Class)) – The class to check. Must be an exact match.

Returns:

True if the handler is registered.

Return type:

bool