
#include "Component/ModelManager.H"#include "Component/ModelOptionDef.H"#include "Audio/AudioWavFile.H"#include "Devices/AudioGrabber.H"#include "Devices/AudioMixer.H"#include "Devices/DeviceOpts.H"#include "Image/Image.H"#include "Media/MPEGStream.H"#include "Media/MediaOpts.H"#include "Psycho/PsychoDisplay.H"#include "Psycho/EyeTrackerConfigurator.H"#include "Psycho/EyeTracker.H"#include "Psycho/PsychoOpts.H"#include "Component/EventLog.H"#include "Component/ComponentOpts.H"#include "GUI/SDLdisplay.H"#include "Util/MathFunctions.H"#include "Util/Types.H"#include "Video/VideoFrame.H"#include "Neuro/NeuroOpts.H"#include "Image/DrawOps.H"#include "Image/ImageSet.H"#include "Image/ShapeOps.H"#include "GUI/GUIOpts.H"#include "Image/CutPaste.H"#include "Raster/Raster.H"#include <vector>#include <pthread.h>
Go to the source code of this file.
Defines | |
| #define | CACHELEN 150 |
Functions | |
| static void * | audiorecorder (void *agbv) |
| static bool | cacheFrame (nub::soft_ref< InputMPEGStream > &mp, std::deque< VideoFrame > &cache) |
| static int | submain (const int argc, char **argv) |
| int | main (const int argc, char **argv) |
Variables | |
| volatile bool | recordaudio = false |
| volatile bool | keepgoing = true |
| volatile int | recnb = 0 |
| volatile bool | audioA = false |
| volatile bool | movingV = false |
| static const ModelOptionDef | OPT_AudioAfter |
| static const ModelOptionDef | OPT_MovingVideo |
Psychophysics interactive display of movies
Definition in file psycho-movie2.C.
const ModelOptionDef OPT_AudioAfter [static] |
{ MODOPT_FLAG, "AudioAfter", &MOC_DISPLAY, OPTEXP_SAVE,
"Record audio after the movie presentation",
"audio-after", '\0', "", "false" }
Definition at line 76 of file psycho-movie2.C.
const ModelOptionDef OPT_MovingVideo [static] |
{ MODOPT_FLAG, "MovingVideo", &MOC_DISPLAY, OPTEXP_SAVE,
"Play the series of videos as moving videos or still videos",
"moving-video", '\0', "", "false" }
Definition at line 81 of file psycho-movie2.C.
1.6.3