|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <ManaMovieTextureSample.h>
公開メンバ関数 | |
| 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 const void * | GetBuffer (int BufferIndex) 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 uint32 | GetStride (int BufferIndex) const override |
| 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 | Initialize (FManaMovieVideoDecoderOutput *InVideoDecoderOutput) |
| 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 |
限定公開メンバ関数 | |
| CRI_API void | SetColorTransformMatrix (EManaMovieFormat InVideoFormat, bool bFullRange) |
| CRI_API void | SetVideoDecoderOutput (FManaMovieVideoDecoderOutput *InVideoDecoderOutput) |
限定公開変数類 | |
| EManaMovieFormat | AlphaFormat |
| FMatrix44f | SampleToRgbMtx |
| TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > | VideoDecoderOutput |
| EManaMovieFormat | VideoFormat |
| const FMatrix * | YuvToRgbMtx |
Generic Movie Frame consumed by UManaTexture
| FManaMovieTextureSample::FManaMovieTextureSample | ( | ) |
|
virtual |
|
override |
| EManaMovieType FManaMovieTextureSample::GetAlphaMovieType | ( | ) | const |
|
inlineoverridevirtual |
|
overridevirtual |
FManaMovieTextureSampleAndroidで再実装されています。
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
inlinevirtual |
|
overridevirtual |
FManaMovieTextureSampleAndroidで再実装されています。
|
overridevirtual |
|
override |
| EManaMovieType FManaMovieTextureSample::GetVideoMovieType | ( | ) | const |
|
overridevirtual |
|
overridevirtual |
|
virtual |
|
overridevirtual |
| void FManaMovieTextureSample::Invalidate | ( | ) |
|
overridevirtual |
| bool FManaMovieTextureSample::IsValid | ( | ) |
|
protected |
Sets Default Sofdec RgbMatrix setup: YUV/NV12 -> BT601
|
protected |
Sets native output.
|
overridevirtual |
|
protected |
|
protected |
YUV matrix, adjusted to compensate for decoder output specific scale
|
protected |
Output data from video decoder.
|
protected |
Output movie formats for video streams
|
protected |
YUV to RGB matrix without any adjustments for decoder output specifics