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

#include <ManaMovieDecoderOuputAndroid.h>

FManaMovieVideoDecoderOutputAndroid の継承関係図

クラス

struct  FTextureInfo

公開型

enum class  EOutputType { Unknown = 0 , DirectToSurfaceAsView , DirectToSurfaceAsQueue }
typedef TSharedPtr< IManaMovieDecoderTextureAndroid, ESPMode::ThreadSafe > FTextureRef

公開メンバ関数

 FManaMovieVideoDecoderOutputAndroid ()
virtual ~FManaMovieVideoDecoderOutputAndroid ()
EOutputType GetOutputType () const
FTextureRef GetTexture ()
const FTextureInfoGetTextureInfo () const
virtual void Initialize (const FCriManaPlayerPtr &ManaPlayer, const CriManaFrameInfo &InManaFrameInfo, int64 InSequenceIndex, EManaMovieType InVideoMovieType, EManaMovieType InAlphaMovieType, IManaMoviePlayerResourceDelegate *ResourceDelegate) override
基底クラス FManaMovieVideoDecoderOutput に属する継承公開メンバ関数
 FManaMovieVideoDecoderOutput ()
virtual ~FManaMovieVideoDecoderOutput ()
virtual EManaMovieType GetAlphaMovieType () const override
virtual double GetAspectRatio () const
FManaImageBufferInfo GetBuffer (int Index) const
virtual FIntPoint GetDim () const
virtual FTimespan GetDuration () const override
const CriManaFrameInfo & GetFrameInfo () const
int GetNumBuffers () const
virtual FIntPoint GetOutputDim () const
virtual FManaPlayerTimeStamp GetTime () const override
virtual EManaMovieType GetVideoMovieType () const override
bool HasAlpha () const
virtual void SetOwner (const TSharedPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > &Renderer)
virtual void ShutdownPoolable () override
基底クラス IManaMovieVideoDecoderOutput に属する継承公開メンバ関数
virtual ~IManaMovieVideoDecoderOutput ()=default

非公開変数類

EOutputType OutputType = EOutputType::Unknown
FTextureRef Texture
FTextureInfo TextureInfo

その他の継承メンバ

基底クラス FManaMovieVideoDecoderOutput に属する継承限定公開変数類
EManaMovieType AlphaMovieType = EManaMovieType::Unknown
CriManaTextureBuffer Buffers [6] = { {0} }
FTimespan Duration
CriManaFrameInfo Info = {}
TWeakPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > OwningRenderer
FTimespan PTS
int64 SequenceIndex
EManaMovieType VideoMovieType = EManaMovieType::Unknown

型定義メンバ詳解

◆ FTextureRef

列挙型メンバ詳解

◆ EOutputType

列挙値
Unknown 
DirectToSurfaceAsView 

Output surface is assumed to be GUI element

DirectToSurfaceAsQueue 

Output surface is assumed to be queue for texture output

構築子と解体子

◆ FManaMovieVideoDecoderOutputAndroid()

FManaMovieVideoDecoderOutputAndroid::FManaMovieVideoDecoderOutputAndroid ( )

◆ ~FManaMovieVideoDecoderOutputAndroid()

FManaMovieVideoDecoderOutputAndroid::~FManaMovieVideoDecoderOutputAndroid ( )
virtual

関数詳解

◆ GetOutputType()

FManaMovieVideoDecoderOutputAndroid::EOutputType FManaMovieVideoDecoderOutputAndroid::GetOutputType ( ) const

◆ GetTexture()

FManaMovieVideoDecoderOutputAndroid::FTextureRef FManaMovieVideoDecoderOutputAndroid::GetTexture ( )

◆ GetTextureInfo()

const FManaMovieVideoDecoderOutputAndroid::FTextureInfo & FManaMovieVideoDecoderOutputAndroid::GetTextureInfo ( ) const

◆ Initialize()

void FManaMovieVideoDecoderOutputAndroid::Initialize ( const FCriManaPlayerPtr & ManaPlayer,
const CriManaFrameInfo & InManaFrameInfo,
int64 InSequenceIndex,
EManaMovieType InVideoMovieType,
EManaMovieType InAlphaMovieType,
IManaMoviePlayerResourceDelegate * ResourceDelegate )
overridevirtual

FManaMovieVideoDecoderOutputを再実装しています。

メンバ詳解

◆ OutputType

EOutputType FManaMovieVideoDecoderOutputAndroid::OutputType = EOutputType::Unknown
private

◆ Texture

FTextureRef FManaMovieVideoDecoderOutputAndroid::Texture
private

◆ TextureInfo

FTextureInfo FManaMovieVideoDecoderOutputAndroid::TextureInfo
private

このクラス詳解は次のファイルから抽出されました: