LaunchBoxContributors
On this page

IApplicationRecognitionCapability14.1

Interface in Unbroken.LaunchBox.Plugins.Components.GameDiscovery

C#
public interface IApplicationRecognitionCapability
    : IGameDiscoverySource,
      IPluginComponentMetadata
Optionally recognizes a local application found by the host's general application importer.

Inheritance and interfaces

Methods

  • RecognizeApplicationAsyncRecognizes an application using local evidence without launching it or requesting account interaction.

RecognizeApplicationAsync

C#
Task<ApplicationRecognitionResult> RecognizeApplicationAsync(
    ApplicationRecognitionRequest request,
    CancellationToken cancellationToken
)
Recognizes an application using local evidence without launching it or requesting account interaction.
request
The candidate application and its discovered titles.
cancellationToken
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.