MxPEG SDK Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
mxm::JPEG::__attribute__Assimilated from MxPEG Viewer (Codec2.h)
mxm::JPEG::__attribute__Assimilated from MxPEG Viewer (Codec2.h)
mxm::JPEG::__attribute__Assimilated from MxPEG Viewer (Codec2.h)
mx::BufferedMxPEGDecoderBackEndBaseclass to MxPEG decoder backends internally buffering entire RGB frames
mx::ConfigItemNotRetrievedExceptionThrown in case an mx::IConfigSection is accessed via getter methods for configuration items that the context has neglected to retrieve before
mx::DependentObjectNotInstantiatedA dependent object could not be instantiated
mx::DiagnosticsMxPEGTileReceiverMxPEG tile receiver for testing/diagnostics purposes
mx::FileWriterFile writer implementation
mx::FrameworkCentral component manager for the MxSDK
mx::Framework::ComponentDescriptorHolds meta-information describing a component type
mx::FrameworkMessageHandlerMessage handler writing status messages to file
mx::GetConfigSectionAction downloading an MX config section via HTTP
mx::GetWebPageAction downloading a web page
mx::HostNotSetExceptionThrown in case an mx::IConfigSection is retrieved that the context has neglected to set the host before
mx::HTTPGetStreamSourceDefault HTTP GET stream source implementation using Qt's TCP socket class
mx::HTTPGetStreamSourceCoreCommon functionality for HTTP GET stream sources
mx::IAsyncActionAction that can be started in order to complete asynchronously
mx::IAsyncRetrieveCommitObject implementing this interface describes a way for asynchronous client/camera communication
mx::IAsyncStreamSourceInterface to byte stream sources that support asynchronous incoming data notification
mx::IAuthenticationDialogInterface representing the concept of an authentication dialog
mx::ICamDriverBaseComponentCommon interface to camera driver base components
mx::ICamDriverComponentCommon interface to camera driver components
mx::ICanUseDialogsInterface to entities that can turn on and off the use of dialogs in order to get interactive with the user
mx::ICanUseKeyChainInterface to entities that can turn on and off the use of a key chain
mx::ICanUseTimeoutsInterface to entities that can use timeouts to avoid hanging
mx::IComponentCommon base-interface for all MxSDK framework components
mx::IComponentInvokerInterface to component singletons that act as invokers (generators) for another type of component
mx::IConfigSessionObject describing a session while configuring a particular device
mx::ICustomDayRepresentation MX custom days
mx::IDefWindowCommon interface to all windows typ definitions
mx::IDialogInterface to dialogs
mx::IErrorStateInterface to objects supporting a special error state
mx::IExposureWindowCommon interface to all exposure windows typ definitions
mx::IExternalAuthenticatorInterface to entities providing authentication credentials
mx::IEyeControlControl currently selected eye!
mx::IFileWriterEncodes the concept of a file writer writing a potentially segmented byte stream into one or multiple files
mx::IGetConfigSectionConcept of an action downloading an MX config section via HTTP
mx::IGetWebPageConcept of an action downloading a web page
mx::IHttpCameraConnection
mx::IHttpCameraRequest
mx::IHttpErrorThe error state of a HTTP(s) capable device
mx::IHTTPGetStreamSourceInterface encoding the concept of HTTP GET byte stream sources
mx::IHttpLookupTable
mx::IHttpLookupTableComponentCommon interface to camera driver components
mx::IInterfaceThe "mother" of all interfaces used for inter-component communications
mx::IKeyChainEncodes the concept of a key chain
mx::IMessageDialogInterface representing the concept of a message dialog
mx::IMultiViewStreamInterface to streams intended to be used with the MultiViewComponent
mx::IMxPEGParserInterface to MxPEG parsers
mx::IMxPEGRawFrameDumperMxPEG tile receiver dumping raw RGB and YUV frames
mx::IMxPEGScanDecoderInterface to MxPEG scan decoders
mx::IMxPEGScanToJPEGConverterEncodes the concept of MxPEG scan to JPEG converters
mx::IMxPEGTileReceiverInterface to entities receiving both MxPEG video and audio tiles
mx::InterfaceCapabilityViolationExceptionThrown in case an interface is operated in violation of its capabilities
mx::IProcessesStreamInterface to objects processing a (media) stream
mx::IPTZSession
mx::IQtWidgetMxSDK interface identifying Qt widgets
mx::IRequiresActivationInterface to objects that need to be explicitly activated in order to transition from an initial configuration phase over to their operational phase
mx::IRequiresExternalAuthenticatorInterface to entities requiring an external authenticator being connected via Qt signals
mx::ISegmentedStreamReceiverInterface to entities receiving byte streams, together with additional information subdividing the streams into segments
mx::ISendsMxPEGTilesInterface to objects sending MxPEG tiles (video tiles and audio blocks)
mx::ISendsSegmentedStreamInterface to objects sending a segmented byte stream
mx::ISendsUndecodedMxPEGFramesInterface to objects sending parsed, but still undecoded MxPEG frames to other objects for further processing
mx::ISimpleCameraLiveStreamProvides simple, synchronized access to a camera live stream
mx::ISimpleImageViewerEncodes the concept of a simple image viewer widget
mx::ISimpleImageViewerHostEncodes the concept of a simple image viewer widget
mx::ISimpleMxPEGRendererInterface to the OpenGL-based MxPEG decoder demo backend internally buffering video tile updates and transmitting to the graphics hardware frame-wise and only as frames complete
mx::ISimpleMxPEGViewerEncodes the concept of a simple MxPEG viewer widget for demo purposes
mx::ISimpleSyncStreamInterface to pull the stream from a camera
mx::ISimpleViewerEncodes the concept of a simple video stream viewer widget for demo purposes
mx::ISimpleViewStreamInterface to streams intended to be used with the SimpleViewComponent
mx::IStreamCommon interface to all objects representing incoming media streams
mx::IStreamReceiverInterface to entities receiving byte streams
mx::IStreamSourceInterface to byte stream sources, as for example sources of (media) streams
mx::IStreamSourceFileInterface to files that can be used as stream sources
mx::ISupportsAsyncStreamingProvides the means to stream asynchronously, that is, driven by some frame-available signal periodically emitted by the stream
mx::ISupportsCameraSpecificationAllows for specifying a camera
mx::ISupportsEventConfigurationAllows to configure event control settings
mx::ISupportsFileSpecificationAllows for specifying a file
mx::ISupportsHostSpecificationAllows for specifying a host machine on the network
mx::ISupportsImageConfigurationAllows to configure image control settings
mx::ISupportsProxySpecificationAllows for specifying a proxy server on the network
mx::ISupportsPTZControlAllows to control PTZ devices!
mx::ISupportsRecordingConfigurationAllows to configure alarm recording settings
mx::ISupportsRemotePTZAllows for setting MX PTZ parameters in a live stream
mx::ISupportsShuttingDownInterface to entities supporting controlled shutdown
mx::ISupportsSimpleCameraSpecificationAllows for specifying a camera in a sortof old-fashioned way, as needed to please [gdm]
mx::ISupportsSSLSpecificationAllows for specifying a SSL connection
mx::ISupportsSyncStreamingProvides the means to stream synchrounously
mx::ISupportsTimetableConfigurationAllows for configuring MX time tables
mx::ISupportsWebPageSpecificationAllows for specifying web pages (HTML files or CGIs) on a web server
mx::ITimetableEntryRepresentation MX time tables
mx::IUndecodedMxPEGFrameReceiverInterface to entities receiving parsed, but still undecoded MxPEG frames - these form the third stage in MxPEG stream decoding
mx::IVideoMotionWindowCommon interface to all video motion windows typ definitions
mx::IViewingSessionInterface to a viewing device
mx::IVMWindowCommon interface to all video motion windows typ definitions
mx::IWhiteBalanceWindowCommon interface to all white balance windows typ definitions
mx::KeyChainKey chain implementation
mxcpcHuffmanTreeHuffman tree with unsigned char valued leaves - used for MxPEG decoding
mxmApplicationRequired central service object for mxm applications
mxmAudioBlockInfoHolds descriptive information about a block of audio data
mxmBidirectionalIteratorInterfaceInterface to entities allowing to iterate over the items of an mxmContainer in both forward and backward directions
mxmBufferBuffer, usable with modularMX containers and smart pointers
mxmConditionVariableInterfaceInterface to condition variables (= form of synchronisation primitive)
mxmConfigSectionIn-RAM representation of a camera configuration file section featuring convenient access methods
mxmConfigSection::ProfileRepresents a single profile within a config section
mxmContainerBase class to all modularMX containers
mxmContainerInterfaceInterface to all containers
mxmDateDate class, featuring methods greatly facilitating date handling
mxmDeciderA decider is an entity saying either "yes" or "no" (true or false) depending on some input
mxmDefaultSynchronizationFactorySynchronisation factory producing the default synchronization primitives
mxmException[Not available on Camera.] Base to all MxSDK exceptions
mxmFrameInfoHolds descriptive information about a video frame
mxmHuffmanTableIdIdentifies Huffman tables
mxmInterfaceBase to all interfaces
mxmIntModNInteger valued number modulo some n
mxmIPAddressIP address, including port specification if desired
mxmIteratorInterfaceInterface to entities that allow you to iterate over the items of an mxmContainer
mxmListDoubly-linked list container
mxmList::IteratorIterator implementation for mxmList s
mxmLocalControlFlowExceptionOnly for shaping the local control flow inside a method - must never escape a method
mxmLocalEndianConverts litte and big endian data to and from the endian used on the local machine
mxmLockInterfaceInterface to locks
mxmMutableBidirectionalIteratorInterfaceInterface for all classes that maintain items one can iterate over in both forward and backward directions, but that also offer the possibility to modify their contents arrangement via the iterator
mxmMutableIteratorInterfaceInterface for all classes that maintain items one can iterate over, but that also offer the possibility to modify their contents arrangement via the iterator
mxmNonCopyableBaseclass to all mxmObject s that can not be copied
mxmNopStatusMessageHandlerIf installed alone, it guarantees that all mxm status messages are directly sent to oblivion
mxmNumberSetLeightweight Container holding non-negative int-valued numbers
mxmObjectBase class to all modularMX classes
mxmPerlStyleHashPerl-style Hash storing key/value string pairs, especially useful for processing configuration files
mxmPerlStyleHash::IteratorIterator implementation for mxmPerlStyleHash es
mxmPerlStyleHash::KeyValuePairRepresents one key/value string pair in a hash
mxmPerlStyleHash::KeyValuePairDeciderInstalled with the mxmList, so only key/value pairs can be added
mxmQtSignal[Not available on camera
mxmQtSlot[Not available on camera
mxmRelationDeciderA relation decider tells whether or not a given bi-tuple of mxmObject s is member of a specific relation
mxmSmartHandleCoreImplements all mxm::smart<T> code that does not have to go into the template - hopefully minimizing code expansion
mxmStatusMessageHandlerInterfaceInterface to handlers for the central status message facility
mxmStringString of characters, featuring methods greatly facilitating string handling
mxmStringDeciderTells whether or not a given mxmObject is an mxmString
mxmStringListList of strings, offering some nice convenience functions
mxmSynchronizationFactoryInterfaceInterface to factories producing synchronisation primitives
mxmTerminalExceptionThrown in terminal conditions - must lead immediately to the termination of the application
mxmThreadConditionVariableDefault condition variable implementation
mxmThreadLockDefault lock implementation
mxmTimeIdentifies a point in time
mxmTypeDeciderBase class of all entities capable of deciding upon an mxmObject's type
mxmUndecodedMxPEGFrameDescriptorDescribes a parsed, but still undecoded MxPEG frame in memory
mx::MxPEGParserVersatile MxPEG parser
mx::MxPEGRawFrameDumperMxPEG raw frame dumper implementation
mx::MxPEGScanDecoderIPPMxPEG scan decoder implementation using Intel's Performance Primitives library
mx::MxPEGScanDecoderIPPCoreManages Huffman and quantization tables for derived IPP-accelerated scan decoders
mx::MxPEGScanDecoderSoftwareOnlySoftware-only MxPEG scan decoder implementation
mx::MxPEGScanDecoderSoftwareOnlyCoreCore functionality for software-only MxPEG decoding
mx::MxPEGScanToJPEGConverterIPPIPP-accelerated converter implementation (MxPEG to JPEG)
mx::MxPEGScanToJPEGConverterSoftwareOnlyConverts an MxPEG stream to a sequence of full JPEG images using no external hardware-optimized acceleration routines
mx::MxPEGScanToJPEGConverterSoftwareOnly::FoldedHuffTbl_DC_AC
mx::MxPEGScanToJPEGConverterSoftwareOnly::HuffCodeTblEntrySingle entry in table
mx::MxPEGScanToJPEGConverterSoftwareOnly::HuffCompACOne AC huffman table - rules for one component (Y or UV)
mx::MxPEGScanToJPEGConverterSoftwareOnly::HuffCompDCOne DC huffman table - rules for one component (Y or UV)
mx::MxPEGScanToJPEGConverterSoftwareOnly::HuffmanBufferStateStructureThis structure holds the buffer state for huffman encoding ..
mx::MxPEGScanToJPEGConverterSoftwareOnly::u32tUsed to convert a HuffCodeTblEntry -> mxm::u32 !
mx::SimpleMxPEGRendererOpenGL-based MxPEG decoder backend internally buffering video tile updates and transmitting to the graphics hardware frame-wise and only as frames complete
mxm::smart< T >modularMX smart pointer implementation - please read Thread Safety note below
mx::StreamFileAbstraction of a binary file, usable both for reading and writing (binary) streams
mx::VideoMotionWindowWindow origin lower left corner

Generated on Fri Jun 29 17:21:04 2007 for MxPEG SDK by  doxygen 1.4.6