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

#include <ManaMovieTextureSampleAndroid.h>

FManaMovieTextureSampleAndroid の継承関係図

公開型

using FSharedRenderResourcesRef = TSharedPtr<FManaMediaCodecRenderResources>

公開メンバ関数

 FManaMovieTextureSampleAndroid (const FSharedRenderResourcesRef &InSharedRenderResources)
virtual ~FManaMovieTextureSampleAndroid ()
virtual const void * GetBuffer (int Index) override
virtual IManaTextureSampleConverter * GetManaTextureSampleConverter () override
virtual uint32 GetStride (int Index) const override
virtual FRHITexture * GetTexture () const override
virtual void Initialize (FManaMovieVideoDecoderOutput *InOutputFrame) override
virtual bool RegisterComponentTexture (const FComponentConversionHints &Hints) override
virtual bool UpdateComponentTexture (FRHICommandList &RHICommandList, FTextureRHIRef &InDstTexture, const FComponentConversionHints &Hints) override
基底クラス FManaMovieTextureSample に属する継承公開メンバ関数
CRI_API FManaMovieTextureSample ()
virtual CRI_API ~FManaMovieTextureSample ()
CRI_API EManaMovieFormat GetAlphaFormat () const override
CRI_API EManaMovieType GetAlphaMovieType () const
virtual const void * GetBuffer () override
virtual CRI_API FIntPoint GetDim () const override
virtual CRI_API FTimespan GetDuration () const override
virtual EManaMovieFormat GetFormat () const override
virtual CRI_API bool GetFullRange () const override
virtual CRI_API int GetNumBuffers () const override
virtual CRI_API uint8 GetNumMips () const override
virtual CRI_API FIntPoint GetOutputDim () const override
virtual CRI_API FMatrix44f GetSampleToRGBMatrix () const override
virtual uint32 GetStride () const
virtual CRI_API FManaTimeStamp GetTime () const override
CRI_API EManaMovieFormat GetVideoFormat () const override
CRI_API EManaMovieType GetVideoMovieType () const
virtual CRI_API const FMatrix & GetYUVToRGBMatrix () const override
virtual CRI_API bool HasAlpha () const override
virtual CRI_API void InitializePoolable () override
CRI_API void Invalidate ()
virtual CRI_API bool IsOutputSrgb () const override
CRI_API bool IsValid ()
virtual CRI_API void ShutdownPoolable () override

非公開変数類

bool bHasCropping
FSharedRenderResourcesRef SharedRenderResources
FRHITexture * TextureRHI = nullptr

その他の継承メンバ

基底クラス FManaMovieTextureSample に属する継承限定公開メンバ関数
CRI_API void SetColorTransformMatrix (EManaMovieFormat InVideoFormat, bool bFullRange)
CRI_API void SetVideoDecoderOutput (FManaMovieVideoDecoderOutput *InVideoDecoderOutput)
基底クラス FManaMovieTextureSample に属する継承限定公開変数類
EManaMovieFormat AlphaFormat
FMatrix44f SampleToRgbMtx
TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > VideoDecoderOutput
EManaMovieFormat VideoFormat
const FMatrix * YuvToRgbMtx

型定義メンバ詳解

◆ FSharedRenderResourcesRef

構築子と解体子

◆ FManaMovieTextureSampleAndroid()

FManaMovieTextureSampleAndroid::FManaMovieTextureSampleAndroid ( const FSharedRenderResourcesRef & InSharedRenderResources)

◆ ~FManaMovieTextureSampleAndroid()

virtual FManaMovieTextureSampleAndroid::~FManaMovieTextureSampleAndroid ( )
inlinevirtual

関数詳解

◆ GetBuffer()

const void * FManaMovieTextureSampleAndroid::GetBuffer ( int Index)
overridevirtual

FManaMovieTextureSampleを再実装しています。

◆ GetManaTextureSampleConverter()

virtual IManaTextureSampleConverter * FManaMovieTextureSampleAndroid::GetManaTextureSampleConverter ( )
inlineoverridevirtual

◆ GetStride()

uint32 FManaMovieTextureSampleAndroid::GetStride ( int Index) const
overridevirtual

FManaMovieTextureSampleを再実装しています。

◆ GetTexture()

FRHITexture * FManaMovieTextureSampleAndroid::GetTexture ( ) const
overridevirtual

◆ Initialize()

void FManaMovieTextureSampleAndroid::Initialize ( FManaMovieVideoDecoderOutput * InOutputFrame)
overridevirtual

FManaMovieTextureSampleを再実装しています。

◆ RegisterComponentTexture()

bool FManaMovieTextureSampleAndroid::RegisterComponentTexture ( const FComponentConversionHints & Hints)
overridevirtual

◆ UpdateComponentTexture()

bool FManaMovieTextureSampleAndroid::UpdateComponentTexture ( FRHICommandList & RHICommandList,
FTextureRHIRef & InDstTexture,
const FComponentConversionHints & Hints )
overridevirtual

メンバ詳解

◆ bHasCropping

bool FManaMovieTextureSampleAndroid::bHasCropping
private

◆ SharedRenderResources

FSharedRenderResourcesRef FManaMovieTextureSampleAndroid::SharedRenderResources
private

◆ TextureRHI

FRHITexture* FManaMovieTextureSampleAndroid::TextureRHI = nullptr
mutableprivate

Output data from video decoder.


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