Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

void Impala::Application::SDash::VideoJpgCamera::OpenVideo ( Visualization::Video video  )  [inline]

Definition at line 62 of file VideoJpgCamera.h.

References Impala::Visualization::Video::GetNrOfFirstFrame(), Impala::Visualization::Video::GetNrOfLastFrame(), Impala::Visualization::Video::GetTimePerFrame(), OglGui::OglWindow::H(), IsPower2(), mArray, mFirstFrameNr, mImH, mImW, mLastFrameNr, mOglView, OglGui::OglWindow::mOglWnd, mPower2H, mPower2W, mTimePerFrame, mVideo, OglImageReadFirstFrame(), and OglGui::OglWindow::W().

Referenced by Init(), and Impala::Application::SDash::SurveillanceApp::MonitorSelectionEvent().

00063     {
00064         mVideo = &video;
00065         mTimePerFrame = mVideo->GetTimePerFrame();
00066         mFirstFrameNr = mVideo->GetNrOfFirstFrame();
00067         mLastFrameNr = mVideo->GetNrOfLastFrame();
00068 
00069         if (mOglView)
00070             viewSys.SetImage(mOglView,0);
00071         mArray = 0;
00072         OGLIMAGE* im = OglImageReadFirstFrame();
00073         IsPower2(mImW, &mPower2W);
00074             IsPower2(mImH, &mPower2H);
00075             im->noTexScaling = 1;
00076 
00077         if (!mOglView)
00078         {
00079             mOglView = viewSys.View2D(mOglWnd, NULL, 0, 0, W(), H());
00080                     viewSys.SetColor(mOglView, OGL_BG, 0x400000ff);
00081                     viewSys.SetColor(mOglView, OGL_BORDER, oglWHITE);
00082             viewSys.SetTexturing(mOglView, true);
00083             viewSys.SetTags(mOglView, FlexViewTags & ~deletableTag);
00084             viewSys.SetTags(mOglView, selectedTag);
00085         }
00086 
00087         if (mOglView)
00088             viewSys.SetImage(mOglView, im);
00089         oglSys.ReleaseOglImage(im);
00090     }

Here is the call graph for this function:


Generated on Fri Mar 19 10:50:26 2010 for ImpalaSrc by  doxygen 1.5.1