#include <IViewingSession.h>
Inheritance diagram for mx::IViewingSession:
Public Member Functions | |
virtual mxm::smart< mxmStringList > | enumerateInterfaces ()=0 |
virtual ISimpleViewer * | getSimpleViewerInstance ()=0 |
virtual ISimpleViewer * | getPreviewInstance ()=0 |
virtual ISimpleImageViewer * | getSimpleImageViewerInstance ()=0 |
|
Informs about the interfaces provided by a particular viewing session object, so the calling context can learn what devices it can configure using the session, and what parameters. Normally, the viewing session shoul support ISupportsSimpleCameraConfiguration. |
|
get an instance of a simple viewer object, which is configured to use a preview stream. Maybe not every attribute is considered, i.e framerate, ... If you need these attributes, you must use the method getSimpleViewerInstance, |
|
get an instance of a simple image viewer object, which is configured to retrieve an image from the device. Since you don't get a smart pointer, you have to take care on the livetime of the instance. |
|
get an instance of a simple viewer object. This object is useful for a preview, for example. The caller gets ownership of the object. NOTE: you don't get a smart pointer, this is because you can retrieve a QWidget pointer from the ISimpleViewer. If this QWidget gets a parent assigned, the parent will remove this QWidget on destruction. |