svvitch
digital signage player
|
OpenCV利用コンテントクラス. More...
#include <CvContent.h>
Public Member Functions | |
CvContent (Renderer &renderer, int splitType) | |
virtual | ‾CvContent () |
void | saveConfiguration () |
void | initialize () |
初期化 | |
bool | open (const MediaItemPtr media, const int offset=0) |
ファイルをオープンします | |
void | openDetectMovie () |
void | play () |
再生 | |
void | stop () |
停止 | |
bool | useFastStop () |
再生終了時にすぐさま停止するかどうか | |
const bool | playing () const |
再生中かどうか | |
const bool | finished () |
終了したかどうか | |
void | close () |
ファイルをクローズします | |
void | process (const DWORD &frame) |
1フレームに1度だけ処理される | |
void | draw (const DWORD &frame) |
描画 | |
Public Attributes | |
Poco::ActiveMethod< void, void, CvContent > | activeOpenDetectMovie |
Private Attributes | |
Poco::FastMutex | _lock |
CaptureScenePtr | _scene |
float | _subtract |
int | _intervalDiff |
int | _intervalSmall |
int | _clipX |
int | _clipY |
int | _clipW |
int | _clipH |
LPD3DXEFFECT | _fx |
LPDIRECT3DTEXTURE9 | _small1 |
LPDIRECT3DTEXTURE9 | _small2 |
LPDIRECT3DTEXTURE9 | _diff |
LPDIRECT3DSURFACE9 | _diff2 |
LPDIRECT3DTEXTURE9 | _photo |
int | _detectThreshold |
int | _diffCount |
string | _normalFile |
MediaItemPtr | _normalItem |
FFMovieContentPtr | _normalMovie |
vector< string > | _detectFiles |
MediaItemPtr | _detectedItem |
FFMovieContentPtr | _detectedMovie |
int | _detectCount |
bool | _detected |
int | _doShutter |
int | _viewPhoto |
bool | _finished |
bool | _playing |
PerformanceTimer | _playTimer |
DWORD | _statusFrame |
string | _status |
CvContent::CvContent | ( | Renderer & | renderer, |
int | splitType | ||
) |
void CvContent::close | ( | ) | [virtual] |
ファイルをクローズします
Reimplemented from Content.
void CvContent::draw | ( | const DWORD & | frame | ) | [virtual] |
描画
Reimplemented from Content.
const bool CvContent::finished | ( | ) | [virtual] |
終了したかどうか
Reimplemented from Content.
void CvContent::initialize | ( | ) | [virtual] |
初期化
Reimplemented from Content.
bool CvContent::open | ( | const MediaItemPtr | media, |
const int | offset = 0 |
||
) | [virtual] |
void CvContent::openDetectMovie | ( | ) |
void CvContent::play | ( | ) | [virtual] |
再生
Reimplemented from Content.
const bool CvContent::playing | ( | ) | const [virtual] |
再生中かどうか
Reimplemented from Content.
void CvContent::process | ( | const DWORD & | frame | ) | [virtual] |
1フレームに1度だけ処理される
Reimplemented from Content.
void CvContent::saveConfiguration | ( | ) |
void CvContent::stop | ( | ) | [virtual] |
停止
Reimplemented from Content.
bool CvContent::useFastStop | ( | ) | [virtual] |
再生終了時にすぐさま停止するかどうか
Reimplemented from Content.
virtual CvContent::‾CvContent | ( | ) | [virtual] |
int CvContent::_clipH [private] |
Definition at line 42 of file CvContent.h.
int CvContent::_clipW [private] |
Definition at line 41 of file CvContent.h.
int CvContent::_clipX [private] |
Definition at line 39 of file CvContent.h.
int CvContent::_clipY [private] |
Definition at line 40 of file CvContent.h.
int CvContent::_detectCount [private] |
Definition at line 60 of file CvContent.h.
bool CvContent::_detected [private] |
Definition at line 61 of file CvContent.h.
MediaItemPtr CvContent::_detectedItem [private] |
Definition at line 57 of file CvContent.h.
FFMovieContentPtr CvContent::_detectedMovie [private] |
Definition at line 58 of file CvContent.h.
vector<string> CvContent::_detectFiles [private] |
Definition at line 56 of file CvContent.h.
int CvContent::_detectThreshold [private] |
Definition at line 50 of file CvContent.h.
LPDIRECT3DTEXTURE9 CvContent::_diff [private] |
Definition at line 47 of file CvContent.h.
LPDIRECT3DSURFACE9 CvContent::_diff2 [private] |
Definition at line 48 of file CvContent.h.
int CvContent::_diffCount [private] |
Definition at line 51 of file CvContent.h.
int CvContent::_doShutter [private] |
Definition at line 62 of file CvContent.h.
bool CvContent::_finished [private] |
Definition at line 65 of file CvContent.h.
LPD3DXEFFECT CvContent::_fx [private] |
Definition at line 44 of file CvContent.h.
int CvContent::_intervalDiff [private] |
Definition at line 36 of file CvContent.h.
int CvContent::_intervalSmall [private] |
Definition at line 37 of file CvContent.h.
Poco::FastMutex CvContent::_lock [private] |
Definition at line 31 of file CvContent.h.
string CvContent::_normalFile [private] |
Definition at line 53 of file CvContent.h.
MediaItemPtr CvContent::_normalItem [private] |
Definition at line 54 of file CvContent.h.
FFMovieContentPtr CvContent::_normalMovie [private] |
Definition at line 55 of file CvContent.h.
LPDIRECT3DTEXTURE9 CvContent::_photo [private] |
Definition at line 49 of file CvContent.h.
bool CvContent::_playing [private] |
Reimplemented from Content.
Definition at line 66 of file CvContent.h.
PerformanceTimer CvContent::_playTimer [private] |
Definition at line 67 of file CvContent.h.
CaptureScenePtr CvContent::_scene [private] |
Definition at line 33 of file CvContent.h.
LPDIRECT3DTEXTURE9 CvContent::_small1 [private] |
Definition at line 45 of file CvContent.h.
LPDIRECT3DTEXTURE9 CvContent::_small2 [private] |
Definition at line 46 of file CvContent.h.
string CvContent::_status [private] |
Definition at line 70 of file CvContent.h.
DWORD CvContent::_statusFrame [private] |
Definition at line 69 of file CvContent.h.
float CvContent::_subtract [private] |
Definition at line 35 of file CvContent.h.
int CvContent::_viewPhoto [private] |
Definition at line 63 of file CvContent.h.
Poco::ActiveMethod<void, void, CvContent> CvContent::activeOpenDetectMovie |
Definition at line 85 of file CvContent.h.