To Register a Product Without a UPI Code

If your product does not have an integrated UPI code, use the API to provide product information to the Screencast recorder.

Your application must register the product immediately after initializing a facade so that Screencast can identify your application and save its metadata in the recording. The product information displays in the Products track of the Screencast timeline.

Product information that you need to supply during registration includes:
Example:
#include <Chronicle/Chronicle.h>

const wchar_t *productName = L"SampleApplication";
const wchar_t *productVersion = L"2016";
const wchar_t *productBuild = L"123456";
const wchar_t *productURL = L"http://www.mycompany.com/sample/application";

Chronicle::Waypoint *waypoint = Chronicle::Facade::Waypoints::registerProduct(productName,
	productVersion, productBuild, productURL);

// Report the product language by specifying a valid IETF BCP 47 language tag

Chronicle::Facade::Waypoints::productLanguage(waypoint, L"ja-JP");
Chronicle::Error err = Chronicle::Facade::waypointReached(waypoint);