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

#include <ManaMovieVideoDecoderOutput.h>

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 Initialize (const FCriManaPlayerPtr &ManaPlayer, const CriManaFrameInfo &InManaFrameInfo, int64 InSequenceIndex, EManaMovieType InVideoMovieType, EManaMovieType InAlphaMovieType, IManaMoviePlayerResourceDelegate *ResourceDelegate)
virtual void SetOwner (const TSharedPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > &Renderer)
virtual void ShutdownPoolable () override
基底クラス IManaMovieVideoDecoderOutput に属する継承公開メンバ関数
virtual ~IManaMovieVideoDecoderOutput ()=default

限定公開変数類

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

構築子と解体子

◆ FManaMovieVideoDecoderOutput()

FManaMovieVideoDecoderOutput::FManaMovieVideoDecoderOutput ( )
inline

◆ ~FManaMovieVideoDecoderOutput()

virtual FManaMovieVideoDecoderOutput::~FManaMovieVideoDecoderOutput ( )
inlinevirtual

関数詳解

◆ GetAlphaMovieType()

virtual EManaMovieType FManaMovieVideoDecoderOutput::GetAlphaMovieType ( ) const
inlineoverridevirtual

IManaMovieVideoDecoderOutputを実装しています。

◆ GetAspectRatio()

virtual double FManaMovieVideoDecoderOutput::GetAspectRatio ( ) const
inlinevirtual

◆ GetBuffer()

FManaImageBufferInfo FManaMovieVideoDecoderOutput::GetBuffer ( int Index) const
inline

◆ GetDim()

virtual FIntPoint FManaMovieVideoDecoderOutput::GetDim ( ) const
inlinevirtual

◆ GetDuration()

virtual FTimespan FManaMovieVideoDecoderOutput::GetDuration ( ) const
inlineoverridevirtual

IManaMovieDecoderOutputを実装しています。

◆ GetFrameInfo()

const CriManaFrameInfo & FManaMovieVideoDecoderOutput::GetFrameInfo ( ) const
inline

◆ GetNumBuffers()

int FManaMovieVideoDecoderOutput::GetNumBuffers ( ) const
inline

◆ GetOutputDim()

virtual FIntPoint FManaMovieVideoDecoderOutput::GetOutputDim ( ) const
inlinevirtual

◆ GetTime()

virtual FManaPlayerTimeStamp FManaMovieVideoDecoderOutput::GetTime ( ) const
inlineoverridevirtual

IManaMovieDecoderOutputを実装しています。

◆ GetVideoMovieType()

virtual EManaMovieType FManaMovieVideoDecoderOutput::GetVideoMovieType ( ) const
inlineoverridevirtual

IManaMovieVideoDecoderOutputを実装しています。

◆ HasAlpha()

bool FManaMovieVideoDecoderOutput::HasAlpha ( ) const
inline

◆ Initialize()

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

FManaMovieVideoDecoderOutputAndroidで再実装されています。

◆ SetOwner()

virtual void FManaMovieVideoDecoderOutput::SetOwner ( const TSharedPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > & Renderer)
inlinevirtual

IManaMovieDecoderOutputを実装しています。

◆ ShutdownPoolable()

virtual void FManaMovieVideoDecoderOutput::ShutdownPoolable ( )
inlineoverridevirtual

メンバ詳解

◆ AlphaMovieType

EManaMovieType FManaMovieVideoDecoderOutput::AlphaMovieType = EManaMovieType::Unknown
protected

◆ Buffers

CriManaTextureBuffer FManaMovieVideoDecoderOutput::Buffers[6] = { {0} }
protected

◆ Duration

FTimespan FManaMovieVideoDecoderOutput::Duration
protected

◆ Info

CriManaFrameInfo FManaMovieVideoDecoderOutput::Info = {}
protected

◆ OwningRenderer

TWeakPtr<IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe> FManaMovieVideoDecoderOutput::OwningRenderer
protected

◆ PTS

FTimespan FManaMovieVideoDecoderOutput::PTS
protected

◆ SequenceIndex

int64 FManaMovieVideoDecoderOutput::SequenceIndex
protected

◆ VideoMovieType

EManaMovieType FManaMovieVideoDecoderOutput::VideoMovieType = EManaMovieType::Unknown
protected

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