CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FManaMoviePlayerAndroid クラス

#include <ManaMoviePlayerAndroid.h>

FManaMoviePlayerAndroid の継承関係図

非公開メンバ関数

virtual TSharedPtr< IManaMoviePlayerResourceDelegate, ESPMode::ThreadSafe > CreateDecoderResourceDelegate () override
virtual TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > CreateVideoDecoderOutput () override
TSharedPtr< FManaMovieTextureSampleAndroidPool, ESPMode::ThreadSafe > GetOutputTexturePool ()
virtual TSharedPtr< IManaMovieTextureSamplePool, ESPMode::ThreadSafe > MakeOutputTexturePool () override

フレンド

class FManaPlayerDecoderResourceDelegateAndroid

その他の継承メンバ

基底クラス FManaMoviePlayer に属する継承公開メンバ関数
CRI_API FManaMoviePlayer ()
virtual CRI_API ~FManaMoviePlayer ()
CRI_API bool CanControl (EManaControl Control) const override
CRI_API void Close () override
CRI_API void ExecuteNativePlayerCommand (TFunction< void(void *NativePlayer)> InFunction) override
bool FlushOnSeekCompleted () const override
bool FlushOnSeekStarted () const override
CRI_API bool GetAlphaTrackFormat (int32 TrackIndex, int32 FormatIndex, FManaVideoTrackInfo &OutFormat) const override
CRI_API FCriAtomExPlayerPtr GetAtomExPlayer (EManaTrackType TrackType) override
CRI_API FCriAtomVoicePoolPtr GetAtomExVoicePool (EManaTrackType TrackType) override
CRI_API bool GetAudioTrackFormat (int32 TrackIndex, int32 FormatIndex, FManaAudioTrackInfo &OutFormat) const override
IManaCache & GetCache () override
IManaControls & GetControls () override
CRI_API FTimespan GetDuration () const override
CRI_API FString GetInfo () const override
IManaNativeSDK & GetNativeSDK () override
CRI_API uint32 GetNewResourcesOnOpen () const override
CRI_API int32 GetNumTrackFormats (EManaTrackType TrackType, int32 TrackIndex) const override
CRI_API int32 GetNumTracks (EManaTrackType TrackType) const override
CRI_API TRange< FTimespan > GetPlaybackTimeRange (EManaTimeRangeType InRangeToGet) const override
CRI_API bool GetPlayerFeatureFlag (EFeatureFlag flag) const override
CRI_API FGuid GetPlayerPluginGUID () const override
CRI_API float GetRate () const override
CRI_API IManaSamples & GetSamples () override
CRI_API int32 GetSelectedTrack (EManaTrackType TrackType) const override
CRI_API EManaState GetState () const override
CRI_API FString GetStats () const override
CRI_API EManaStatus GetStatus () const override
CRI_API TRangeSet< float > GetSupportedRates (EManaRateThinning Thinning) const override
CRI_API FTimespan GetTime () const override
CRI_API FText GetTrackDisplayName (EManaTrackType TrackType, int32 TrackIndex) const override
CRI_API int32 GetTrackFormat (EManaTrackType TrackType, int32 TrackIndex) const override
CRI_API FString GetTrackLanguage (EManaTrackType TrackType, int32 TrackIndex) const override
CRI_API FString GetTrackName (EManaTrackType TrackType, int32 TrackIndex) const override
CRI_API IManaTracks & GetTracks () override
CRI_API FString GetUrl () const override
CRI_API bool GetVideoTrackFormat (int32 TrackIndex, int32 FormatIndex, FManaVideoTrackInfo &OutFormat) const override
IManaView & GetView () override
CRI_API bool Initialize (IManaEventSink &InEventSink)
CRI_API bool IsLooping () const override
CRI_API bool Open (const FString &Url, const IManaOptions *Options) override
CRI_API bool Open (const FString &Url, const IManaOptions *Options, const FManaPlayerOptions *PlayerOptions) override
CRI_API bool Open (const TSharedRef< FArchive, ESPMode::ThreadSafe > &Archive, const FString &OriginalUrl, const IManaOptions *Options) override
CRI_API bool QueryCacheState (EManaCacheState State, TRangeSet< FTimespan > &OutTimeRanges) const override
CRI_API bool Seek (const FTimespan &Time) override
CRI_API bool SelectTrack (EManaTrackType TrackType, int32 TrackIndex) override
CRI_API bool SetAsyncResourceReleaseNotification (IAsyncResourceReleaseNotificationRef AsyncResourceReleaseNotification) override
CRI_API void SetGuid (const FGuid &Guid) override
CRI_API void SetLastAudioRenderedSampleTime (FTimespan SampleTime) override
CRI_API bool SetLooping (bool bLooping) override
CRI_API bool SetNativeVolume (float Volume) override
CRI_API bool SetPlaybackTimeRange (const TRange< FTimespan > &InTimeRange) override
CRI_API bool SetRate (float Rate) override
CRI_API bool SetTrackFormat (EManaTrackType TrackType, int32 TrackIndex, int32 FormatIndex) override
CRI_API bool SetVideoTrackFrameRate (int32 TrackIndex, int32 FormatIndex, float FrameRate) override
CRI_API void TickAudio () override
CRI_API void TickInput (FTimespan DeltaTime, FTimespan Timecode) override
基底クラス FManaMoviePlayer に属する継承限定公開変数類
FManaMoviePlayerAudioSamplePool OutputAudioPool
TSharedPtr< IManaMovieTextureSamplePool, ESPMode::ThreadSafe > OutputTexturePool
TSharedPtr< IManaMoviePlayerResourceDelegate, ESPMode::ThreadSafe > PlayerResourceDelegate

関数詳解

◆ CreateDecoderResourceDelegate()

TSharedPtr< IManaMoviePlayerResourceDelegate, ESPMode::ThreadSafe > FManaMoviePlayerAndroid::CreateDecoderResourceDelegate ( )
overrideprivatevirtual

FManaMoviePlayerを再実装しています。

◆ CreateVideoDecoderOutput()

TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > FManaMoviePlayerAndroid::CreateVideoDecoderOutput ( )
overrideprivatevirtual

FManaMoviePlayerを再実装しています。

◆ GetOutputTexturePool()

TSharedPtr< FManaMovieTextureSampleAndroidPool, ESPMode::ThreadSafe > FManaMoviePlayerAndroid::GetOutputTexturePool ( )
private

◆ MakeOutputTexturePool()

TSharedPtr< IManaMovieTextureSamplePool, ESPMode::ThreadSafe > FManaMoviePlayerAndroid::MakeOutputTexturePool ( )
overrideprivatevirtual

FManaMoviePlayerを再実装しています。

◆ FManaPlayerDecoderResourceDelegateAndroid


このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWareMana/Source/CriWareManaAndroid/CriWareManaAndroid/Private/Mana/ManaMoviePlayerAndroid.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWareMana/Source/CriWareManaAndroid/CriWareManaAndroid/Private/Mana/ManaMoviePlayerAndroid.cpp