LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

IGameApplicationDiscoveryCapability14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Discovery.IGameApplicationDiscoveryCapability : Unbroken.LaunchBox.Plugins.Discovery.IGameDiscoverySource, Unbroken.LaunchBox.Plugins.IPluginComponentMetadata
Optionally recognizes a local application found by the host's general application importer.

Inheritance and interfaces

Methods

DiscoverGameApplicationAsync 14.1 Beta

C#
System.Threading.Tasks.Task<Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult> DiscoverGameApplicationAsync(Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryRequest request, System.Threading.CancellationToken cancellationToken)
Recognizes an application using local evidence without launching it or requesting account interaction.
request 14.1 Beta
The candidate application and its discovered titles.
cancellationToken 14.1 Beta
Cancels the inspection.

Returns

A recognized game or application suggestion, an explicit exclusion, or an unrecognized result.

Remarks

Use local evidence without account interaction. Exclude only recognized clients or non-game applications, not an entire storefront library. The host owns selection, duplicate handling and persistence; conflicting claims fall back to ordinary import.