IGameMediaCapability14.1
Interface in Unbroken.LaunchBox.Plugins.Components.GameData
public interface IGameMediaCapabilitySupplies downloadable media for known source-local game IDs.
Methods
GetMediaAsyncGets media candidates for the requested games and media types.
GetMediaAsync
Task<GameMediaResult> GetMediaAsync(
GameMediaRequest request,
CancellationToken cancellationToken
)Gets media candidates for the requested games and media types.
request- The source-local game IDs and the requested media types.
cancellationToken- Cancels the operation.
Returns
Media candidates per game; LaunchBox selects, names, deduplicates, and downloads them.- Exception: PluginAccountNotConfiguredException
- A required account is confirmed absent. Do not use this signal for authentication or retrieval failures.