LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IGameLibraryDiscoveryCapability14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Discovery.IGameLibraryDiscoveryCapability : Unbroken.LaunchBox.Plugins.Discovery.IGameDiscoverySource, Unbroken.LaunchBox.Plugins.IPluginComponentMetadata
Discovers the games owned by or otherwise available to the provider's current user context.

Inheritance and interfaces

Methods

GetLibraryGamesAsync 14.1 Beta

C#
System.Threading.Tasks.Task<Unbroken.LaunchBox.Plugins.Discovery.GameDiscoveryResult> GetLibraryGamesAsync(Unbroken.LaunchBox.Plugins.Discovery.GameDiscoveryRequest request, System.Threading.CancellationToken cancellationToken)
Gets the source's available game library.
request 14.1 Beta
The discovery environment selected by the host.
cancellationToken 14.1 Beta
A token used to cancel the operation.

Returns

The discovered games, completeness flag, and diagnostics.