Ejemplo n.º 1
0
//--------------------------------------------------------------
void santiSoundize::keyPressed(int key){
    switch(key){
        case 'f':
            ofToggleFullscreen();
        break;
        case 's':
            ofSaveFrame();
        break;
        case 'p':
            m_audio.setPaused(m_isPlaying);
            m_isPlaying = !m_isPlaying;
        break;
        case 'd':
            cout << "m_balls.size()         " << m_balls.size() << endl;
            cout << "ofGetFrameRate()       " << ofGetFrameRate() << endl;
            cout << "ofGetTargetFrameRate() " << ofGetTargetFrameRate() << endl;
        break;
        case 'o':
            ofFileDialogResult result = ofSystemLoadDialog("open audio file");
            if (result.bSuccess){                m_audio.loadSound(result.getPath(),true);
                m_audio.play();
                m_isPlaying = true;
            
            }
        break;
           
    }
}
Ejemplo n.º 2
0
void
SrApp::Update()
{
    if (_intentionalCrash) {
        // Crash on purspose!  for testing restart behavior
        char *a = NULL;
        cout << *a;
    }
    
    _globalParameters.Update();
    
    _oscSync.Update();
    
    _switcher.Update();
    
    for(auto iter = _patterns.begin(); iter != _patterns.end(); iter++) {
        SrPattern *pattern = *iter;
        pattern->Update();
    }
    
    _audio.UpdateUI();
    _previs.Update();
    
    std::string fpsStr = "frame rate: "
            + ofToString(ofGetTargetFrameRate(), 2)
            + " / " + ofToString(ofGetFrameRate(), 2);
    ofSetWindowTitle(fpsStr);
    
}
Ejemplo n.º 3
0
//--------------------------------------------------------------
void testApp::keyPressed(int key)
{
    // dismiss safety warning on any key
    oculusRift.dismissSafetyWarning();
    
	if( key == 'f' )
	{
		//gotta toggle full screen for it to be right
		ofToggleFullscreen();
	}
    
	
    if(key == 'a'){
        cout << "FPS " << ofGetFrameRate() << " TARGET " << ofGetTargetFrameRate() << endl;
    }
    
    
	if(key == 's'){
		oculusRift.reloadShader();
	}
    if(key == 'v'){
        oculusRift.setVignette( !oculusRift.getVignette() );
    }
	
	if(key == 'l'){
		oculusRift.lockView = !oculusRift.lockView;
	}
	
	if(key == 'o'){
		showOverlay = !showOverlay;
	}
	if(key == 'r'){
		oculusRift.reset();
	}
    if(key == 'c'){
        oculusRift.recenterPose();
    }
    if(key == 'z'){
		setupBoxes();
	}
	if(key == 'h'){
		ofHideCursor();
	}
	if(key == 'H'){
		ofShowCursor();
	}
	
    if(key == 'd'){
        oculusRift.setPixelDensity( oculusRift.getPixelDensity()-0.1 );
    }
    if(key == 'D'){
        oculusRift.setPixelDensity( oculusRift.getPixelDensity()+0.1 );
    }

    if(key == 'p'){
        oculusRift.setPositionTracking( !oculusRift.getPositionTracking() );
    }
}
Ejemplo n.º 4
0
OFX_AE_NAMESPACE_BEGIN

Composition::Composition()
:width_(0)
,height_(0)
,frame_rate_(ofGetTargetFrameRate())
,is_time_updating_(false)
{
}
Ejemplo n.º 5
0
void Composition::update()
{
	bool use_time = is_time_updating_||ofGetTargetFrameRate()==0;
	int frame = frame_.update(use_time?ofGetLastFrameTime()*frame_rate_:frame_rate_/ofGetTargetFrameRate());

	active_layers_.clear();
	for(vector<AVLayer*>::iterator layer = av_.begin(); layer != av_.end(); ++layer) {
		AVLayer *l = *layer;
		l->setPropertyFrame(frame);
		if(l->isActive()) {
			l->update();
			active_layers_.push_back(l);
		}
	}

	active_camera_ = NULL;
	for(vector<CameraLayer*>::iterator camera = camera_.begin(); camera != camera_.end(); ++camera) {
		CameraLayer *c = *camera;
		c->setPropertyFrame(frame);
		if(c->isActive()) {
			c->update();
			if(!active_camera_) {
				active_camera_ = c;
			}
		}
	}
	if(active_camera_) {
		active_camera_->prepare();
	}
	for(vector<MarkerWrapper>::iterator marker = marker_.begin(); marker != marker_.end(); ++marker) {
		MarkerWrapper &m = *marker;
		m.is_in_prev = m.is_in;
		int from = m.ptr->getFrom();
		int to = from + m.ptr->getLength()-1;
		m.is_in = (m.ptr->getFrom() <= frame) && (frame <= from + m.ptr->getLength()-1);
	}
}
Ejemplo n.º 6
0
OFX_AE_NAMESPACE_BEGIN

MovieCap::MovieCap(AVLayer *layer)
:AVCap(layer)
,frame_rate_(ofGetTargetFrameRate())
,comp_(NULL)
,use_audio_(true)
{
	const string &lazy = layer_->getParam("lazy");
	if(lazy == "") {
		lazy_seconds_ = 1;
	}
	else {
		lazy_seconds_ = ofToFloat(lazy);
	}
}
Ejemplo n.º 7
0
//------------------------------------------------------------------------------
// name: keyPressed()
// desc: on key pressed
//------------------------------------------------------------------------------
void ofApp::keyPressed(int key)
{
    if( key == 'f' )
    {
        // gotta toggle full screen for it to be right
        ofToggleFullscreen();
    }
    if(key == 'a'){
        cout << "FPS " << ofGetFrameRate() << " TARGET " << ofGetTargetFrameRate() << endl;
    }
    if(key == 'h'){
        ofHideCursor();
    }
    if(key == 'H'){
        ofShowCursor();
    }
}