void testApp::update(){
ofBackground(100,100,100);
vidGrabber.grabFrame();
if (vidGrabber.isFrameNew()){
int oldest = (nFramesRecorded + 1) % nFramesToRecord; // Este contador se refiere al último Frame almacenado
delayedvideoTexture.loadData(videoData[oldest], camWidth, camHeight, GL_RGB);
memcpy(videoData[nFramesRecorded], vidGrabber.getPixels(), camWidth*camHeight*3);
nFramesRecorded ++;
nFramesRecorded %= nFramesToRecord;
}
}
No hay comentarios:
Publicar un comentario