CAMX API Features

The following are features of the CAMX API:

  • The CAMX API implements the client aspects of the IPC-2501 and is capable of publishing the messages defined by the IPC-2541, IPC-2546 and IPC-2547 standards.
  • The CAMX API takes the form of a Microsoft COM object which is distributed as a Dynamic Link Library (DLL).
  • The CAMX API can be called form the following programming environments:
    • Microsoft Visual Basic, version 6.0
    • Microsoft Visual C++, version 6.0
    • Microsoft Visual Basic .Net
    • Microsoft Visual C++ .Net
    • Microsoft C#
  • The CAMX API contains functions for sending each type of IPC-2541, IPC-2546 and IPC-2547 message.
  • The CAMX API reports to the calling program errors that were detected during execution.
  • To increase cross-language portability:
    • Functions do not pass objects
    • Function attributes are defined as strings
    • Functions can not be overloaded
  • The API is written in Microsoft Visual C# and requires the Microsoft .Net Framework.