SOFA API  99934cbc
Open source framework for multi-physics simuation
sofa::gui::qt::SofaVideoRecorderManager Class Reference

#include <SofaVideoRecorderManager.h>

Inheritance diagram for sofa::gui::qt::SofaVideoRecorderManager:

Protected Attributes

RecordingType currentRecordingType
 
CaptureOptionsWidgetcaptureOptionsWidget
 
MovieOptionsWidgetmovieOptionsWidget
 
QWidgetscreenshotsOptionsWidget
 

Public Member Functions

 SofaVideoRecorderManager (QWidget *parent=Q_NULLPTR)
 
void updateContent ()
 
std::string getCodecExtension ()
 
std::string getCodecName ()
 
unsigned int getFramerate ()
 
unsigned int getBitrate ()
 
bool realtime ()
 
unsigned int getFrameskip ()
 
RecordingType getRecordingType ()
 

Static Public Member Functions

static SofaVideoRecorderManagergetInstance ()
 
static void internalAddWidget (QWidget *parent, QWidget *widgetToAdd)
 

Public Slots

virtual void onChangeRecordingType ()
 
virtual void close ()
 

Attribute details

CaptureOptionsWidget* sofa::gui::qt::SofaVideoRecorderManager::captureOptionsWidget
protected
RecordingType sofa::gui::qt::SofaVideoRecorderManager::currentRecordingType
protected
MovieOptionsWidget* sofa::gui::qt::SofaVideoRecorderManager::movieOptionsWidget
protected
QWidget* sofa::gui::qt::SofaVideoRecorderManager::screenshotsOptionsWidget
protected

Constructor details

sofa::gui::qt::SofaVideoRecorderManager::SofaVideoRecorderManager ( QWidget parent = Q_NULLPTR)

Function details

void sofa::gui::qt::SofaVideoRecorderManager::close ( )
virtualslot
unsigned int sofa::gui::qt::SofaVideoRecorderManager::getBitrate ( )
std::string sofa::gui::qt::SofaVideoRecorderManager::getCodecExtension ( )
std::string sofa::gui::qt::SofaVideoRecorderManager::getCodecName ( )
unsigned int sofa::gui::qt::SofaVideoRecorderManager::getFramerate ( )
unsigned int sofa::gui::qt::SofaVideoRecorderManager::getFrameskip ( )
static SofaVideoRecorderManager* sofa::gui::qt::SofaVideoRecorderManager::getInstance ( )
inlinestatic
RecordingType sofa::gui::qt::SofaVideoRecorderManager::getRecordingType ( )
inline
void sofa::gui::qt::SofaVideoRecorderManager::internalAddWidget ( QWidget parent,
QWidget widgetToAdd 
)
static
void sofa::gui::qt::SofaVideoRecorderManager::onChangeRecordingType ( )
virtualslot
bool sofa::gui::qt::SofaVideoRecorderManager::realtime ( )
void sofa::gui::qt::SofaVideoRecorderManager::updateContent ( )

Enum details

Enumerator
SCREENSHOTS 
MOVIE