Bool QRenderWindow::StartMovie( const String& pFilename ) { mAVIEncoder->Start( pFilename, 25 ); if( mAVIEncoder->IsRecording() ) SetRefreshRate( 30 ); return mAVIEncoder->IsRecording(); }
void EC_WidgetCanvas::Setup(QWidget *widget, const QList<uint> &submeshes, int refresh_per_second) { if (framework->IsHeadless()) return; SetWidget(widget); SetSubmeshes(submeshes); SetRefreshRate(refresh_per_second); }
bool UIDirect3D9Window::Initialise(void) { // register for raw input RAWINPUTDEVICE rid[2]; // media centre buttons (DVD, Music, Pictures, TV) rid[0].usUsagePage = 0xFFBC; rid[0].usUsage = 0x88; rid[0].dwFlags = RIDEV_INPUTSINK; rid[0].hwndTarget = winId(); // consumer controls (Guide, Details) // but may also double up various buttons via WM_INPUT and WM_APPCOMMAND rid[1].usUsagePage = 0x0C; rid[1].usUsage = 0x01; rid[1].dwFlags = RIDEV_INPUTSINK; rid[1].hwndTarget = winId(); if (!RegisterRawInputDevices(rid, 2, sizeof(rid[0]))) LOG(VB_GENERAL, LOG_ERR, "Failed to register raw input devices."); setObjectName("MainWindow"); TorcReferenceCounter::EventLoopEnding(false); gLocalContext->SetUIObject(this); gLocalContext->AddObserver(this); show(); InitialiseDisplay(); setGeometry(0, 0, m_pixelSize.width(), m_pixelSize.height()); setFixedSize(m_pixelSize); raise(); setCursor(Qt::BlankCursor); grabKeyboard(); SetRefreshRate(m_refreshRate); m_mainTimer = startTimer(0); return InitialiseDirect3D9(); }
void QRenderWindow::Init() { SetRefreshRate( REFRESH_FASTEST_POSSIBLE ); }
void QRenderWindow::StopMovie() { mAVIEncoder->Stop(); SetRefreshRate( REFRESH_FASTEST_POSSIBLE ); }