CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FManaPlayerDecoderResourceDelegateAndroid Class Reference

#include <ManaMovieDecoderOuputAndroid.h>

Inheritance diagram for FManaPlayerDecoderResourceDelegateAndroid:

Public Member Functions

 FManaPlayerDecoderResourceDelegateAndroid (FManaMoviePlayerAndroid *InOwner)
FManaMovieVideoDecoderOutputAndroid::FTextureRef GetTexture (const FCriManaPlayerPtr &Player, const CriManaFrameInfo &InFrameInfo, FManaMovieVideoDecoderOutputAndroid::FTextureInfo &OutTextureInfo)
virtual void SetupRenderResources (const FCriManaPlayerPtr &Player, const FManaVideoTrackInfo &VideoTrackInfo, const FManaVideoTrackInfo &AlphaTrackInfo) override
void UpdateTexture (const FCriManaPlayerPtr &Player, const CriManaFrameInfo &InFrameInfo, FManaMovieVideoDecoderOutputAndroid::FTextureInfo &OutTextureInfo)
Public Member Functions inherited from IManaMoviePlayerResourceDelegate
virtual ~IManaMoviePlayerResourceDelegate ()

Private Attributes

bool bIsResourceReady = false
FManaMovieVideoDecoderOutputAndroid::FTextureRef CodecTexture
TWeakPtr< FManaMoviePlayerAndroid, ESPMode::ThreadSafe > Owner

Constructor & Destructor Documentation

◆ FManaPlayerDecoderResourceDelegateAndroid()

FManaPlayerDecoderResourceDelegateAndroid::FManaPlayerDecoderResourceDelegateAndroid ( FManaMoviePlayerAndroid * InOwner)

Member Function Documentation

◆ GetTexture()

FManaMovieVideoDecoderOutputAndroid::FTextureRef FManaPlayerDecoderResourceDelegateAndroid::GetTexture ( const FCriManaPlayerPtr & Player,
const CriManaFrameInfo & InFrameInfo,
FManaMovieVideoDecoderOutputAndroid::FTextureInfo & OutTextureInfo )

◆ SetupRenderResources()

void FManaPlayerDecoderResourceDelegateAndroid::SetupRenderResources ( const FCriManaPlayerPtr & Player,
const FManaVideoTrackInfo & VideoTrackInfo,
const FManaVideoTrackInfo & AlphaTrackInfo )
overridevirtual

Reimplemented from IManaMoviePlayerResourceDelegate.

◆ UpdateTexture()

void FManaPlayerDecoderResourceDelegateAndroid::UpdateTexture ( const FCriManaPlayerPtr & Player,
const CriManaFrameInfo & InFrameInfo,
FManaMovieVideoDecoderOutputAndroid::FTextureInfo & OutTextureInfo )

Member Data Documentation

◆ bIsResourceReady

bool FManaPlayerDecoderResourceDelegateAndroid::bIsResourceReady = false
private

◆ CodecTexture

FManaMovieVideoDecoderOutputAndroid::FTextureRef FManaPlayerDecoderResourceDelegateAndroid::CodecTexture
private

◆ Owner

TWeakPtr<FManaMoviePlayerAndroid, ESPMode::ThreadSafe> FManaPlayerDecoderResourceDelegateAndroid::Owner
private

The documentation for this class was generated from the following files: