Argus Camera Sample
Argus Camera Sample
|
The capture app module adds functionality to capture still images and save them as jpeg files. More...
#include <AppModuleCapture.h>
Public Member Functions | |
AppModuleCapture () | |
virtual | ~AppModuleCapture () |
IAppModule methods | |
virtual bool | initialize (Options &options) |
Initialize. | |
virtual bool | shutdown () |
Shut down. | |
virtual bool | start (Window::IGuiMenuBar *iGuiMenuBar=NULL, Window::IGuiContainer *iGuiContainerConfig=NULL) |
Start the module. | |
virtual bool | stop () |
Stop the module. | |
![]() | |
IAppModule () | |
virtual | ~IAppModule () |
Static Public Member Functions | |
option callbacks | |
static bool | still (void *userPtr, const char *optArg) |
static bool | capture (void *userPtr, const char *optArg) |
Private Member Functions | |
IKeyObserver methods | |
virtual bool | onKey (const Key &key) |
Private Attributes | |
bool | m_initialized |
set if initialized | |
bool | m_running |
set if running | |
TaskStillCapture | m_stillCapture |
still capure task | |
Window::IGuiContainer * | m_guiContainerConfig |
configuration GUI container | |
Window::IGuiElement * | m_captureButton |
capture button |
The capture app module adds functionality to capture still images and save them as jpeg files.
Definition at line 42 of file AppModuleCapture.h.
ArgusSamples::AppModuleCapture::AppModuleCapture | ( | ) |
Definition at line 83 of file AppModuleCapture.cpp.
|
virtual |
Definition at line 91 of file AppModuleCapture.cpp.
|
static |
Definition at line 74 of file AppModuleCapture.cpp.
|
virtual |
Initialize.
[in] | options | each app module can add options |
Implements ArgusSamples::IAppModule.
Definition at line 96 of file AppModuleCapture.cpp.
|
privatevirtual |
Definition at line 179 of file AppModuleCapture.cpp.
|
virtual |
Shut down.
Implements ArgusSamples::IAppModule.
Definition at line 114 of file AppModuleCapture.cpp.
|
virtual |
Start the module.
[in] | iGuiMenuBar | optional, the module can add menu items to this menu bar |
[in] | iGuiContainerConfig | optional, the module can add configuration options to this container |
Implements ArgusSamples::IAppModule.
Definition at line 132 of file AppModuleCapture.cpp.
|
static |
Definition at line 42 of file AppModuleCapture.cpp.
|
virtual |
Stop the module.
Implements ArgusSamples::IAppModule.
Definition at line 161 of file AppModuleCapture.cpp.
|
private |
capture button
Definition at line 69 of file AppModuleCapture.h.
|
private |
configuration GUI container
Definition at line 68 of file AppModuleCapture.h.
|
private |
set if initialized
Definition at line 64 of file AppModuleCapture.h.
|
private |
set if running
Definition at line 65 of file AppModuleCapture.h.
|
private |
still capure task
Definition at line 66 of file AppModuleCapture.h.