#include <ICamDriverComponent.h>
Inheritance diagram for mx::ICamDriverComponent:
Public Member Functions | |
virtual mxm::smart< ISimpleCameraLiveStream > | createSimpleCameraLiveStream ()=0 |
Creates a simple stream that can be polled for new frames in a synchronous fashion. | |
virtual mxm::smart< ISimpleViewStream > | createSimpleViewStream ()=0 |
Creates a stream that can be used with the SimpleView component. | |
virtual mxm::smart< IConfigSession > | createConfigSession ()=0 |
Creates a session allowing the calling context to configure a given camera. | |
virtual mxm::smart< IViewingSession > | createViewingSession ()=0 |
Creates a session allowing the calling context to view a stream from a camera. |
Via this interface calling contexts can instantiate streams and config sessions from/for the respective camera type.