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

Impala::Visualization::FFMPEGControl::FFMPEGControl ( Window W,
int  w,
int  h,
RgbDataSrcLavc src,
AppControlSrc ctrl 
) [inline]

Definition at line 837 of file RgbDataSrcLavcTestGUI.h.

References Impala::Visualization::DropDownList::AddString(), mCtrl, mFlushCodec, mSeekFlags, mSeekFrmField, mSeekPosField, mSrc, mSyncFrame, OglGui::OglWindow::SetBackground(), and Impala::Visualization::DropDownList::SetDefault().

00838      :Window(W,w,h)
00839     {
00840         mCtrl=ctrl;
00841         mSrc=src;
00842         mSeekFrmField = new TextField(this,20,h-40,80,20,"");
00843         mSeekPosField = new TextField(this,20,h-80,80,20,"");
00844         mSeekFlags = new DropDownList(this,20,h-120,130,20,"CHOOSE SEEK FLAGS");
00845         mFlushCodec = new DropDownList(this,170,h-120,130,20,"FLUSH CODEC?");
00846         mSyncFrame = new DropDownList(this,320,h-120,130,20,"SYNC FRAME");
00847 
00848         mSeekFlags->AddString("NONE");
00849         mSeekFlags->AddString("BACKWARD");
00850         mSeekFlags->AddString("BYTE");
00851         mSeekFlags->AddString("BYTE & BACKWARD");
00852         mSeekFlags->AddString("ANY");
00853         mSeekFlags->AddString("ANY & BACKWARD");
00854         mSeekFlags->AddString("ANY & BYTE");
00855         mSeekFlags->AddString("ANY & BYTE & BACKWARD");
00856         (new Button(this,350,h-40,100,20,"JUMP"))
00857             ->SetButtonListener(this,0);
00858         (new Button(this,350,h-80,100,20,"SEEK"))
00859             ->SetButtonListener(this,1);
00860         (new Button(this,350,h-160,100,20,"NEXT"))
00861             ->SetButtonListener(this,3);
00862         (new Button(this,350,h-200,100,20,"RESET"))
00863             ->SetButtonListener(this,2);
00864         mFlushCodec->AddString("NONE");
00865         mFlushCodec->AddString("BEFORE");
00866         mFlushCodec->AddString("AFTER");
00867         mFlushCodec->AddString("BEFORE & AFTER");
00868         mSyncFrame->AddString("NONE");
00869         mSyncFrame->AddString("FRAME");
00870         mSyncFrame->AddString("KEYFRAME");
00871         mSeekFlags->SetDefault(2);
00872         mFlushCodec->SetDefault(2);
00873         mSyncFrame->SetDefault(2);
00874         SetBackground(oglTrLIGHTGREEN);
00875 
00876         
00877 //        (new Button(this,150,90,90,20,"JUMP TO2"))->SetButtonListener(this,1);
00878         
00879 
00880     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:45:37 2010 for ImpalaSrc by  doxygen 1.5.1