unreal.MediaStreamSourceBlueprintLibrary¶
- class unreal.MediaStreamSourceBlueprintLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryDeals with creating new Media Stream Sources.
C++ Source:
Plugin: MediaStream
Module: MediaStream
File: MediaStreamSourceBlueprintLibrary.h
- classmethod is_asset_path_valid(path) bool¶
Checks the Asset path to see if it’s a valid asset for a Media Stream Source.
- classmethod is_asset_soft_path_valid(path) bool¶
Checks the Asset soft path to see if it’s a valid asset for a Media Stream Source.
- Parameters:
path (SoftObjectPath) – The asset soft path to check.
- Returns:
True if the asset is valid.
- Return type:
- classmethod is_asset_valid(asset) bool¶
Checks the Asset pointer to see if it’s a valid asset for a Media Stream Source.
- classmethod is_valid_media_source(source) bool¶
Checks the media stream to see if its source type is none or set to something valid. And that the path is not empty.
- Parameters:
source (MediaStreamSource) – The source to check.
- Returns:
True if the source is valid. Does not guarantee it is correct, only valid.
- Return type:
- classmethod make_media_source_from_asset(media_stream, asset) MediaStreamSource¶
Create a Media Stream Source from an Asset. Must have a registered handler.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
asset (Object)
- Returns:
A valid stream source object or none if it was not a valid object.
- Return type:
- classmethod make_media_source_from_file(media_stream, file_name) MediaStreamSource¶
Create a Media Stream Source from a file name.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
file_name (str) – The path to the file name. Should be a full path or relative to the project or engine root.
- Returns:
A valid stream source object or none if the file was not found.
- Return type:
- classmethod make_media_source_from_scheme_path(media_stream, scheme, path) MediaStreamSource¶
Create a Media Stream Source from an Asset. Must have a registered handler.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
scheme (Name) – The scheme of the source.
path (str) – The path to the source.
- Returns:
A valid stream source object or none if it was not a valid object.
- Return type:
- classmethod make_media_source_from_stream_name(media_stream, stream_name) MediaStreamSource¶
Create a Media Stream Source from a stream name. Must be set up via the Media Source Manager.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
stream_name (Name) – The name of the registered stream.
- Returns:
A valid stream source object or none if it was not a valid stream or the stream was not found.
- Return type:
- classmethod make_media_source_from_subobject(media_stream, object) MediaStreamSource¶
Create a Media Stream Source from an object.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
object (Object) – The playable object. Should share a common ancestor with the Media Stream, but this is not enforced.
- Returns:
A valid stream source object or none if the file was not found.
- Return type:
- classmethod make_media_source_from_subobject_class(media_stream, class_) MediaStreamSource¶
Create a Media Stream Source by instantiating the given class.
- Parameters:
media_stream (MediaStream) – The owning Media Stream
- Returns:
A valid stream source object or none if the file was not found.
- Return type: