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

#include <ManaMoviePlayerLinux.h>

Inheritance diagram for FManaMoviePlayerLinuxFactory:

Public Member Functions

 FManaMoviePlayerLinuxFactory ()
TSharedPtr< IManaPlayer, ESPMode::ThreadSafe > CreatePlayer (IManaEventSink &EventSink) override
TSharedPtr< IManaPlayerRuntime, ESPMode::ThreadSafe > CreateRuntime () override
Public Member Functions inherited from FManaMoviePlayerFactory
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 ()

Private Attributes

TSharedPtr< FManaMovieRuntime, ESPMode::ThreadSafe > Runtime

Additional Inherited Members

Protected Attributes inherited from FManaMoviePlayerFactory
FManaRuntime * ManaRuntime
TArray< FString > SupportedFileExtensions
TArray< FString > SupportedPlatforms
TArray< FString > SupportedUriSchemes

Constructor & Destructor Documentation

◆ FManaMoviePlayerLinuxFactory()

FManaMoviePlayerLinuxFactory::FManaMoviePlayerLinuxFactory ( )

Member Function Documentation

◆ CreatePlayer()

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

◆ CreateRuntime()

TSharedPtr< IManaPlayerRuntime, ESPMode::ThreadSafe > FManaMoviePlayerLinuxFactory::CreateRuntime ( )
override

Member Data Documentation

◆ Runtime

TSharedPtr<FManaMovieRuntime, ESPMode::ThreadSafe> FManaMoviePlayerLinuxFactory::Runtime
private

The documentation for this class was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWareMana/Source/CriWareManaLinux/CriWareManaLinux/Private/Mana/ManaMoviePlayerLinux.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWareMana/Source/CriWareManaLinux/CriWareManaLinux/Private/Mana/ManaMoviePlayerLinux.cpp