Header File List for Process Orchestration

Table 1 Header files

Header File Name

Directory

Function

DataHelper.h

MxStream/DataType

Defines the data reading method.

DataType.h

MxStream/DataType

Defines the key and default timeout interval for parsing the stream content and device ID in the pipeline file for process orchestration.

StateInfo.h

MxStream/DataType

Defines the enumerated values of the stream build status.

PacketDataType.h

MxStream/Packet

Defines the interface data structure for sending and receiving packets.

Packet.h

MxStream/Packet

Defines the data template class, which functions as the data carrier of a stream and can be used as the input data and received data of the stream.

FunctionalStream.h

MxStream/Stream

Defines the entity class of the multi-input multi-output (MIMO) process.

PluginNode.h

MxStream/Stream

Defines the plugin node class to create plugins required by processes.

SequentialStream.h

MxStream/Stream

Defines the entity class of one-way sequential processes.

Stream.h

MxStream/Stream

Defines the abstract class of processes.

MxsmDataType.h

MxStream/StreamManager

Defines the data structure of the data sent and received by the stream and the metadata.

MxStreamManager.h

MxStream/StreamManager

Defines the basic management class of processes.

ObjectPostDataType.h

MxPlugins/ModelPostProcessors/ModelPostProcessorBase

Defines the data structures related to object postprocessing.

MxpiObjectPostProcessorBase.h

MxPlugins/ModelPostProcessors/ModelPostProcessorBase

Defines the postprocessing base class related to object detection and inference.

MxpiModelPostProcessorBase.h

MxPlugins/ModelPostProcessors/ModelPostProcessorBase

Defines the postprocessing base class for inference.

MxGstBase.h

MxTools/PluginToolkit/base

Defines the basic data structures and methods related to plugin initialization and registration functions.

MxpiBufferDump.h

MxTools/PluginToolkit/base

Defines the plugin data download class.

MxPluginBase.h

MxTools/PluginToolkit/base

Defines the plugin base class.

MxPluginGenerator.h

MxTools/PluginToolkit/base

Defines plugin generation and registration macros.

MxpiBufferManager.h

MxTools/PluginToolkit/buffer

Defines plugin data management during custom plugin creation.

MxpiMetadataManager.h

MxTools/PluginToolkit/metadata

Defines plugin metadata management during custom plugin creation.

MxpiDataTypeConverter.h

MxTools/PluginToolkit/MxpiDataTypeWrapper

Defines the function of converting the data structure used for model postprocessing into the protobuf data structure.

MxpiDataTypeDeleter.h

MxTools/PluginToolkit/MxpiDataTypeWrapper

Defines the smart pointer deleter.

MxImagePostProcessorBase.h

MxTools/PluginToolkit/PostProcessPluginBases

Defines the image postprocessing base class.

MxModelPostProcessorBase.h

MxTools/PluginToolkit/PostProcessPluginBases

Defines the model postprocessing base class.

MxpiDataType.pb.h

MxTools/Proto

Automatically generated by Google Protobuf based on the message data structure. For details about the prototype, see Google Protobuf Data Structure Definition File (MxpiDataType.proto).

MxpiDataTypeConverter.h

MxTools/Proto

Defines the function of converting the data structure used for model postprocessing into the protobuf data structure.

MxpiDataTypeDeleter.h

MxTools/Proto

Defines the smart pointer deleter.

MxpiDumpData.pb.h

MxTools/Proto

Automatically generated by Google Protobuf based on the message data structure. For details about the prototype, see Google Protobuf Data Structure Definition File (MxpiDumpData.proto).

MxpiOSDType.pb.h

MxTools/Proto

Automatically generated by Google Protobuf based on the message data structure. For details about the prototype, see OSD Protobuf Data Structure Definition File (MxpiOSDType.proto).