CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FManaMovieVideoDecoderOutput类 参考

#include <ManaMovieVideoDecoderOutput.h>

类 FManaMovieVideoDecoderOutput 继承关系图:

Public 成员函数

 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
Public 成员函数 继承自 IManaMovieVideoDecoderOutput
virtual ~IManaMovieVideoDecoderOutput ()=default

Protected 属性

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

◆ 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

◆ 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

◆ GetVideoMovieType()

virtual EManaMovieType FManaMovieVideoDecoderOutput::GetVideoMovieType ( ) const
inlineoverridevirtual

◆ 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

◆ SetOwner()

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

◆ 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

该类的文档由以下文件生成: