SDXFrameWork  0.09
SDXFrameWork
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
SDX::Movie Class Reference

動画を表すクラス[未実装]. More...

#include <Movie.h>

Public Member Functions

 Movie (const char *ファイル名)
 動画ファイルの登録. More...
 
bool Load (const char *ファイル名)
 動画ファイルの登録. More...
 
void Play (int 拡大率, bool 途中キャンセルフラグ)
 動画を再生. More...
 

Detailed Description

動画を表すクラス[未実装].

//©SDXFramework http://sourceforge.jp/projects/dxframework/
//🍣動画の再生を行う[未実装]
bool SampleMovie()
{
using namespace SDX;
System::Initialise("sample", 600, 400);
//動画をシングルスレッドで再生
Movie movie("movie.mp4");
movie.Play(1, true);
//動画を非同期で再生
MovieImage movieImage("movie.mp4");
while (System::Update())
{
movieImage.Draw({ 10, 10 });
if (Input::key.Z.on) movieImage.Play();
if (Input::key.X.on) movieImage.Pause();
if (Input::key.Return.on) break;//Enterで終了
}
return true;
}

Constructor & Destructor Documentation

SDX::Movie::Movie ( const char *  ファイル名)

動画ファイルの登録.

Member Function Documentation

bool SDX::Movie::Load ( const char *  ファイル名)

動画ファイルの登録.

メモリには読み込まれない。

void SDX::Movie::Play ( int  拡大率,
bool  途中キャンセルフラグ 
)

動画を再生.

拡大は整数倍のみ
途中キャンセルフラグがtrueの場合、再生中に入力すると途中で再生を中断する