|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <ManaMovieDecoderOuputAndroid.h>
クラス | |
| struct | FTextureInfo |
公開型 | |
| enum class | EOutputType { Unknown = 0 , DirectToSurfaceAsView , DirectToSurfaceAsQueue } |
| typedef TSharedPtr< IManaMovieDecoderTextureAndroid, ESPMode::ThreadSafe > | FTextureRef |
公開メンバ関数 | |
| FManaMovieVideoDecoderOutputAndroid () | |
| virtual | ~FManaMovieVideoDecoderOutputAndroid () |
| EOutputType | GetOutputType () const |
| FTextureRef | GetTexture () |
| const FTextureInfo & | GetTextureInfo () 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 |
| typedef TSharedPtr<IManaMovieDecoderTextureAndroid, ESPMode::ThreadSafe> FManaMovieVideoDecoderOutputAndroid::FTextureRef |
|
strong |
| FManaMovieVideoDecoderOutputAndroid::FManaMovieVideoDecoderOutputAndroid | ( | ) |
|
virtual |
| FManaMovieVideoDecoderOutputAndroid::EOutputType FManaMovieVideoDecoderOutputAndroid::GetOutputType | ( | ) | const |
| FManaMovieVideoDecoderOutputAndroid::FTextureRef FManaMovieVideoDecoderOutputAndroid::GetTexture | ( | ) |
| const FManaMovieVideoDecoderOutputAndroid::FTextureInfo & FManaMovieVideoDecoderOutputAndroid::GetTextureInfo | ( | ) | const |
|
overridevirtual |
FManaMovieVideoDecoderOutputを再実装しています。
|
private |
|
private |
|
private |