Classes | |
class | mx::IAsyncAction |
Action that can be started in order to complete asynchronously. More... | |
class | mx::IAsyncReboot |
class | mx::IAsyncRetrieveCommit |
Object implementing this interface describes a way for asynchronous client/camera communication. More... | |
class | mx::IAsyncStreamSource |
Interface to byte stream sources that support asynchronous incoming data notification. More... | |
class | mx::IAuthenticationDialog |
Interface representing the concept of an authentication dialog. More... | |
class | mx::ICamDriverBaseComponent |
Common interface to camera driver base components. More... | |
class | mx::ICamDriverComponent |
Common interface to camera driver components. More... | |
class | mx::ICanUseDialogs |
Interface to entities that can turn on and off the use of dialogs in order to get interactive with the user. More... | |
class | mx::ICanUseKeyChain |
Interface to entities that can turn on and off the use of a key chain. More... | |
class | mx::ICanUseTimeouts |
Interface to entities that can use timeouts to avoid hanging. More... | |
class | mx::IComponent |
Common base-interface for all MxSDK framework components. More... | |
class | mx::IComponentInvoker |
Interface to component singletons that act as invokers (generators) for another type of component. More... | |
class | mx::IConfigSession |
Object describing a session while configuring a particular device. More... | |
class | mx::ICustomDay |
Representation MX custom days. More... | |
class | mx::IDefWindow |
Common interface to all windows typ definitions. More... | |
class | mx::IDialog |
Interface to dialogs. More... | |
class | mx::IErrorState |
Interface to objects supporting a special error state. More... | |
class | mx::IExposureWindow |
Common interface to all exposure windows typ definitions. More... | |
class | mx::IExternalAuthenticator |
Interface to entities providing authentication credentials. More... | |
class | mx::IEyeControl |
Control currently selected eye! More... | |
class | mx::IFileWriter |
Encodes the concept of a file writer writing a potentially segmented byte stream into one or multiple files. More... | |
class | mx::IGetConfigSection |
Concept of an action downloading an MX config section via HTTP . More... | |
class | mx::IGetWebPage |
Concept of an action downloading a web page. More... | |
class | mx::IHttpCameraConnection |
class | mx::IHttpCameraRequest |
class | mx::IHttpError |
The error state of a HTTP(s) capable device. More... | |
class | mx::IHTTPGetStreamSource |
Interface encoding the concept of HTTP GET byte stream sources. More... | |
class | mx::IHttpLookupTable |
class | mx::IHttpLookupTableComponent |
Common interface to camera driver components. More... | |
class | mx::IInterface |
The "mother" of all interfaces used for inter-component communications. More... | |
class | mx::IKeyChain |
Encodes the concept of a key chain. More... | |
class | mx::IMessageDialog |
Interface representing the concept of a message dialog. More... | |
class | mx::IMultiViewStream |
Interface to streams intended to be used with the MultiViewComponent. More... | |
class | mx::IMxPEGParser |
Interface to MxPEG parsers. More... | |
class | mx::IMxPEGRawFrameDumper |
MxPEG tile receiver dumping raw RGB and YUV frames. More... | |
class | mx::IMxPEGScanDecoder |
Interface to MxPEG scan decoders. More... | |
class | mx::IMxPEGScanToJPEGConverter |
Encodes the concept of MxPEG scan to JPEG converters. More... | |
class | mx::IMxPEGTileReceiver |
Interface to entities receiving both MxPEG video and audio tiles. More... | |
class | mx::IProcessesStream |
Interface to objects processing a (media) stream. More... | |
class | mx::IPTZSession |
More... | |
class | mx::IQtWidget |
MxSDK interface identifying Qt widgets. More... | |
class | mx::IRequiresActivation |
Interface to objects that need to be explicitly activated in order to transition from an initial configuration phase over to their operational phase. More... | |
class | mx::IRequiresExternalAuthenticator |
Interface to entities requiring an external authenticator being connected via Qt signals. More... | |
class | mx::ISegmentedStreamReceiver |
Interface to entities receiving byte streams, together with additional information subdividing the streams into segments. More... | |
class | mx::ISendsMxPEGTiles |
Interface to objects sending MxPEG tiles (video tiles and audio blocks). More... | |
class | mx::ISendsSegmentedStream |
Interface to objects sending a segmented byte stream. More... | |
class | mx::ISendsUndecodedMxPEGFrames |
Interface to objects sending parsed, but still undecoded MxPEG frames to other objects for further processing. More... | |
class | mx::ISimpleCameraLiveStream |
Provides simple, synchronized access to a camera live stream. More... | |
class | mx::ISimpleImageViewer |
Encodes the concept of a simple image viewer widget. More... | |
class | mx::ISimpleImageViewerHost |
Encodes the concept of a simple image viewer widget. More... | |
class | mx::ISimpleMxPEGViewer |
Encodes the concept of a simple MxPEG viewer widget for demo purposes. More... | |
class | mx::ISimpleSyncStream |
Interface to pull the stream from a camera. More... | |
class | mx::ISimpleViewer |
Encodes the concept of a simple video stream viewer widget for demo purposes. More... | |
class | mx::ISimpleViewStream |
Interface to streams intended to be used with the SimpleViewComponent. More... | |
class | mx::IStream |
Common interface to all objects representing incoming media streams. More... | |
class | mx::IStreamReceiver |
Interface to entities receiving byte streams. More... | |
class | mx::IStreamSource |
Interface to byte stream sources, as for example sources of (media) streams. More... | |
class | mx::IStreamSourceFile |
Interface to files that can be used as stream sources. More... | |
class | mx::ISupportsAsyncStreaming |
Provides the means to stream asynchronously, that is, driven by some frame-available signal periodically emitted by the stream. More... | |
class | mx::ISupportsCameraSpecification |
Allows for specifying a camera. More... | |
class | mx::ISupportsEventConfiguration |
Allows to configure event control settings. More... | |
class | mx::ISupportsFileSpecification |
Allows for specifying a file. More... | |
class | mx::ISupportsHostSpecification |
Allows for specifying a host machine on the network. More... | |
class | mx::ISupportsImageConfiguration |
Allows to configure image control settings. More... | |
class | mx::ISupportsProxySpecification |
Allows for specifying a proxy server on the network. More... | |
class | mx::ISupportsPTZControl |
Allows to control PTZ devices!. More... | |
class | mx::ISupportsRecordingConfiguration |
Allows to configure alarm recording settings. More... | |
class | mx::ISupportsRemotePTZ |
Allows for setting MX PTZ parameters in a live stream. More... | |
class | mx::ISupportsShuttingDown |
Interface to entities supporting controlled shutdown. More... | |
class | mx::ISupportsSimpleCameraSpecification |
Allows for specifying a camera in a sortof old-fashioned way, as needed to please [gdm] . More... | |
class | mx::ISupportsSSLSpecification |
Allows for specifying a SSL connection . More... | |
class | mx::ISupportsSyncStreaming |
Provides the means to stream synchrounously. More... | |
class | mx::ISupportsTimetableConfiguration |
Allows for configuring MX time tables. More... | |
class | mx::ISupportsWebPageSpecification |
Allows for specifying web pages (HTML files or CGIs) on a web server. More... | |
class | mx::ITimetableEntry |
Representation MX time tables. More... | |
class | mx::IUndecodedMxPEGFrameReceiver |
Interface to entities receiving parsed, but still undecoded MxPEG frames - these form the third stage in MxPEG stream decoding. More... | |
class | mx::IVideoMotionWindow |
Common interface to all video motion windows typ definitions. More... | |
class | mx::IViewingSession |
an interface to a viewing device. More... | |
class | mx::IVMWindow |
Common interface to all video motion windows typ definitions. More... | |
class | mx::IWhiteBalanceWindow |
Common interface to all white balance windows typ definitions. More... | |
Defines | |
#define | MX_ICAP_MOBOTIX "Mobotix" |
|
A capability is the support of a feature, which is provided by the implementation of the interface. I.e. two implementations of the same interface could have different capabilities. The interface ICamDriverComponent, for example, is implemented by the components CamDriverMobotixComponent and CamDriverAxisComponent. The first one has the capability MX_ICAP_MOBOTIX and the second one has the capability MX_ICAP_AXIS. Normally the consumer requests an interface to a component with a certain set of capabilities. The framework returns an interface to a component which matches the set of the requested capabilities, if one is available. A capability that is defined in this file mustn't be deleted, but adding capabilities is intended. |