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, AR Filter API Call This function is a blocking call, so the AR System serverthread 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.