Direct Camera for Unreal
Direct Camera Unreal docs
Loading...
Searching...
No Matches
FDirectCameraFactoryModule Class Reference

Public Member Functions

virtual void StartupModule () override
virtual void ShutdownModule () override
virtual TSharedPtr< IMediaPlayer, ESPMode::ThreadSafe > CreatePlayer (IMediaEventSink &EventSink) override
virtual bool CanPlayUrl (const FString &Url, const IMediaOptions *, TArray< FText > *, TArray< FText > *OutErrors) const override
virtual FText GetDisplayName () const override
virtual FName GetPlayerName () const override
virtual FGuid GetPlayerPluginGUID () const override
virtual const TArray< FString > & GetSupportedPlatforms () const override
virtual bool SupportsFeature (EMediaFeature Feature) const override

Public Attributes

TArray< FString > SupportedPlatforms

Detailed Description

This module implements a media player factory for DirectCamera on Android so that you can use URLs with the media framework to open the camera e.g. directcamera://t=back&w=1920&h=1080&fps=30 or use UCameraCaptureSettingsLibrary::OpenDirectCamera which is exposed to blueprints as Open Direct Camera.

Member Function Documentation

◆ CanPlayUrl()

virtual bool FDirectCameraFactoryModule::CanPlayUrl ( const FString & Url,
const IMediaOptions * ,
TArray< FText > * ,
TArray< FText > * OutErrors ) const
inlineoverridevirtual

◆ CreatePlayer()

virtual TSharedPtr< IMediaPlayer, ESPMode::ThreadSafe > FDirectCameraFactoryModule::CreatePlayer ( IMediaEventSink & EventSink)
inlineoverridevirtual

◆ GetDisplayName()

virtual FText FDirectCameraFactoryModule::GetDisplayName ( ) const
inlineoverridevirtual

◆ GetPlayerName()

virtual FName FDirectCameraFactoryModule::GetPlayerName ( ) const
inlineoverridevirtual

◆ GetPlayerPluginGUID()

virtual FGuid FDirectCameraFactoryModule::GetPlayerPluginGUID ( ) const
inlineoverridevirtual

◆ GetSupportedPlatforms()

virtual const TArray< FString > & FDirectCameraFactoryModule::GetSupportedPlatforms ( ) const
inlineoverridevirtual

◆ ShutdownModule()

virtual void FDirectCameraFactoryModule::ShutdownModule ( )
inlineoverridevirtual

◆ StartupModule()

virtual void FDirectCameraFactoryModule::StartupModule ( )
inlineoverridevirtual

◆ SupportsFeature()

virtual bool FDirectCameraFactoryModule::SupportsFeature ( EMediaFeature Feature) const
inlineoverridevirtual

Member Data Documentation

◆ SupportedPlatforms

TArray<FString> FDirectCameraFactoryModule::SupportedPlatforms

List of platforms that the media player support.


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