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

#include <IManaMoviePlayerInterface.h>

IManaPlayerDelegate の継承関係図

公開型

enum class  EPlayerEvent {
  MovieBuffering = 0 , MovieBufferingComplete , MovieClosed , MovieConnecting ,
  MovieOpened , MovieOpenFailed , PlaybackEndReached , PlaybackResumed ,
  PlaybackSuspended , SeekCompleted , TracksChanged , MetadataChanged ,
  Internal_Start , Internal_PurgeVideoSamplesHint = Internal_Start , Internal_VideoSamplesAvailable , Internal_VideoSamplesUnavailable ,
  Internal_AudioSamplesAvailable , Internal_AudioSamplesUnavailable
}

公開メンバ関数

virtual ~IManaPlayerDelegate ()
virtual bool CanReceiveAudioFrames (int32 NumFrames)=0
virtual bool CanReceiveVideoFrames (int32 NumFrames)=0
virtual TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > CreateVideoDecoderOutput ()=0
virtual TSharedPtr< IManaMoviePlayerResourceDelegate, ESPMode::ThreadSafe > GetResourceDelegate () const =0
virtual FString GetVideoAdapterName () const =0
virtual void OnAudioFlush ()=0
virtual void OnSubtitleFlush ()=0
virtual void OnVideoFlush ()=0
virtual void PrepareForDecoderShutdown ()=0
virtual void PresentAudioFrame (const IManaMovieAudioDecoderOutputPtr &InAudioFrame)=0
virtual void PresentEventPoint (const FManaEventPointInfo &InEventPoint)=0
virtual void PresentSubtitleSample (const IManaMovieSubtitleDecoderOutputPtr &InSubtitleSample)=0
virtual void PresentVideoFrame (const FManaMovieVideoDecoderOutputPtr &InVideoFrame)=0
virtual void SendManaEvent (EPlayerEvent Event)=0

静的公開メンバ関数

static const TCHAR * ToString (EPlayerEvent Event)

列挙型メンバ詳解

◆ EPlayerEvent

列挙値
MovieBuffering 
MovieBufferingComplete 
MovieClosed 
MovieConnecting 
MovieOpened 
MovieOpenFailed 
PlaybackEndReached 
PlaybackResumed 
PlaybackSuspended 
SeekCompleted 
TracksChanged 
MetadataChanged 
Internal_Start 
Internal_PurgeVideoSamplesHint 
Internal_VideoSamplesAvailable 
Internal_VideoSamplesUnavailable 
Internal_AudioSamplesAvailable 
Internal_AudioSamplesUnavailable 

構築子と解体子

◆ ~IManaPlayerDelegate()

virtual IManaPlayerDelegate::~IManaPlayerDelegate ( )
inlinevirtual

関数詳解

◆ CanReceiveAudioFrames()

virtual bool IManaPlayerDelegate::CanReceiveAudioFrames ( int32 NumFrames)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ CanReceiveVideoFrames()

virtual bool IManaPlayerDelegate::CanReceiveVideoFrames ( int32 NumFrames)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ CreateVideoDecoderOutput()

virtual TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > IManaPlayerDelegate::CreateVideoDecoderOutput ( )
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ GetResourceDelegate()

virtual TSharedPtr< IManaMoviePlayerResourceDelegate, ESPMode::ThreadSafe > IManaPlayerDelegate::GetResourceDelegate ( ) const
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ GetVideoAdapterName()

virtual FString IManaPlayerDelegate::GetVideoAdapterName ( ) const
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ OnAudioFlush()

virtual void IManaPlayerDelegate::OnAudioFlush ( )
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ OnSubtitleFlush()

virtual void IManaPlayerDelegate::OnSubtitleFlush ( )
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ OnVideoFlush()

virtual void IManaPlayerDelegate::OnVideoFlush ( )
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ PrepareForDecoderShutdown()

virtual void IManaPlayerDelegate::PrepareForDecoderShutdown ( )
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ PresentAudioFrame()

virtual void IManaPlayerDelegate::PresentAudioFrame ( const IManaMovieAudioDecoderOutputPtr & InAudioFrame)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ PresentEventPoint()

virtual void IManaPlayerDelegate::PresentEventPoint ( const FManaEventPointInfo & InEventPoint)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ PresentSubtitleSample()

virtual void IManaPlayerDelegate::PresentSubtitleSample ( const IManaMovieSubtitleDecoderOutputPtr & InSubtitleSample)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ PresentVideoFrame()

virtual void IManaPlayerDelegate::PresentVideoFrame ( const FManaMovieVideoDecoderOutputPtr & InVideoFrame)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ SendManaEvent()

virtual void IManaPlayerDelegate::SendManaEvent ( EPlayerEvent Event)
pure virtual

FManaMoviePlayer::FManaPlayerDelegateで実装されています。

◆ ToString()

const TCHAR * IManaPlayerDelegate::ToString ( EPlayerEvent Event)
inlinestatic

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