CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FManaMoviePlayerFactory Class Reference

#include <ManaMoviePlayerFactory.h>

Inheritance diagram for FManaMoviePlayerFactory:

Public Member Functions

CRI_API FManaMoviePlayerFactory ()
virtual CRI_API bool CanPlayUrl (const FString &Url, const IManaOptions *Options, TArray< FText > *OutWarnings, TArray< FText > *OutErrors) const override
CRI_API TSharedPtr< IManaPlayer, ESPMode::ThreadSafe > CreatePlayer (IManaEventSink &EventSink) override
CRI_API FText GetDisplayName () const override
virtual CRI_API int32 GetMediaInfoReadSize () const override
CRI_API FName GetPlayerName () const override
CRI_API FGuid GetPlayerPluginGUID () const override
virtual CRI_API const TArray< FString > & GetSupportedPlatforms () const override
virtual CRI_API bool ReadMediaInfo (const TArrayView< uint8 > &DataHeader, UManaMovie *Movie) const override
virtual CRI_API void RegisterToRuntime ()
virtual CRI_API bool SupportsFeature (EManaFeature Feature) const override
CRI_API void UnregisterFromRuntime ()

Protected Attributes

FManaRuntime * ManaRuntime
TArray< FString > SupportedFileExtensions
TArray< FString > SupportedPlatforms
TArray< FString > SupportedUriSchemes

Detailed Description

Factory for the Sofdec Mana Movie player.

Constructor & Destructor Documentation

◆ FManaMoviePlayerFactory()

FManaMoviePlayerFactory::FManaMoviePlayerFactory ( )

Member Function Documentation

◆ CanPlayUrl()

bool FManaMoviePlayerFactory::CanPlayUrl ( const FString & Url,
const IManaOptions * Options,
TArray< FText > * OutWarnings,
TArray< FText > * OutErrors ) const
overridevirtual

◆ CreatePlayer()

TSharedPtr< IManaPlayer, ESPMode::ThreadSafe > FManaMoviePlayerFactory::CreatePlayer ( IManaEventSink & EventSink)
override

◆ GetDisplayName()

FText FManaMoviePlayerFactory::GetDisplayName ( ) const
override

◆ GetMediaInfoReadSize()

int32 FManaMoviePlayerFactory::GetMediaInfoReadSize ( ) const
overridevirtual

◆ GetPlayerName()

FName FManaMoviePlayerFactory::GetPlayerName ( ) const
override

◆ GetPlayerPluginGUID()

FGuid FManaMoviePlayerFactory::GetPlayerPluginGUID ( ) const
override

◆ GetSupportedPlatforms()

const TArray< FString > & FManaMoviePlayerFactory::GetSupportedPlatforms ( ) const
overridevirtual

◆ ReadMediaInfo()

bool FManaMoviePlayerFactory::ReadMediaInfo ( const TArrayView< uint8 > & DataHeader,
UManaMovie * Movie ) const
overridevirtual

◆ RegisterToRuntime()

void FManaMoviePlayerFactory::RegisterToRuntime ( )
virtual

◆ SupportsFeature()

bool FManaMoviePlayerFactory::SupportsFeature ( EManaFeature Feature) const
overridevirtual

◆ UnregisterFromRuntime()

void FManaMoviePlayerFactory::UnregisterFromRuntime ( )

Member Data Documentation

◆ ManaRuntime

FManaRuntime* FManaMoviePlayerFactory::ManaRuntime
protected

Mana runtime

◆ SupportedFileExtensions

TArray<FString> FManaMoviePlayerFactory::SupportedFileExtensions
protected

List of supported media file types.

◆ SupportedPlatforms

TArray<FString> FManaMoviePlayerFactory::SupportedPlatforms
protected

List of platforms that the Mana player support.

◆ SupportedUriSchemes

TArray<FString> FManaMoviePlayerFactory::SupportedUriSchemes
protected

List of supported URI schemes.


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