#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.