Core API Integration

PCoIP Core Library Integration

The core library allows an application developer to integrate a PCoIP session directly into an application. The core library facilitates connection to a remote host, decoding PCoIP image data directly into an application supplied frame buffer as well as remoting audio, keyboard and mouse events and supported USB devices.

SDK Header Files

The following table contains a brief description of the header files included in the Anyware Client SDK for macOS:

Note: Location of the Header Files

The header files are available at the following locations in the Anyware Client SDK for macOS package:

Linking the SDK for macOS

Linking the SDK for macOS

This section includes instructions for linking the SDK libraries with your custom client application:

  1. Open a Terminal window and change directory to the root of the mounted SDK disk image.

  2. Copy the SDK files to desired location for SDK development, refered to as <sdk_location> below.

    CMake modules location

Limits on Customization

Limits on Customization

The macOS has elements which are part of the operating system user interface and cannot be modified programmatically, as described in the following sections.

macOS Limitations

The following run-time limitations are enforced by macOS on the application menu (beside the menu apple icon menu):

Overview

Anyware Client SDK for macOS 25.03

The Client SDK for macOS provides developers tools to create a custom Anyware client with a unique user interface and workflow, or to embed a PCoIP session into another program or solution. Clients built with the SDK can connect to remote desktops using Anyware agents or Remote Workstation Cards.

The SDK is provided as part of HP Anyware by special agreement with HP.