AR Filter API plug-in Java methods and C function
The Java methods defined in the ARFilterAPIPluggable interface and the ARFilterAPIPlugin abstract class are common to all plug-in types. For more information, see the Java plug-in API online documentation located at ARSystemServerInstallDir\ARserver\api\javaplugins\arpluginsdocVerNum.jar. (VerNum represents the release version number.)
Additionally, the AR Filter API plug-in API has one C function, ARFilterApiCall. This function is a blocking call, so the thread that makes the call waits for the plug-in to respond. For best performance, the plug-in should return quickly. Tell your plug-in installers about the expected latency, and have them set their AR_SERVER_INFO_FILTER_TIMEOUT value accordingly.
You can use the following example files to create an AR Filter API DLL or shared library. These files are located in the ARSystemServerInstallDir/Arserver/Api/arfilterapi/example directory.
- arfilterapisamp.c
- arfilterapisamp.dep
- arfilterapisamp.vcproj
- arfilterapisamp.mak