LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IEmulatorPlatform7.10

C#
public interface Unbroken.LaunchBox.Plugins.Data.IEmulatorPlatform
This interface represents an Emulator Platform that is associated with an Unbroken.LaunchBox.Plugins.Data.IEmulator in LaunchBox/Big Box.

Properties

AutoExtract 12.8

C#
bool? AutoExtract { get; set; }
Gets or sets a value specifying whether to extract ROM archives before launching the Emulator. If null, use the Emulator's Unbroken.LaunchBox.Plugins.Data.IEmulator.AutoExtract setting

CommandLine 7.10

C#
string? CommandLine { get; set; }
Gets or sets the command line parameters that are used when launching the associated Emulator using this Emulator Platform.

EmulatorId 7.10

C#
string EmulatorId { get; }
Gets the ID of the Emulator that is associated with this Emulator Platform. Maps up directly to the Emulator's Unbroken.LaunchBox.Plugins.Data.IEmulator.Id property.

IsDefault 7.10

C#
bool IsDefault { get; set; }
Gets or set a value specifying whether the associated Emulator is the default Emulator for this Emulator Platform.

M3uDiscLoadEnabled 10.10

C#
bool M3uDiscLoadEnabled { get; set; }
Gets or set a value specifying whether the associated Emulator supports M3U disc playlist loading for multi-disc games.

Platform 7.10

C#
string Platform { get; set; }
Gets or sets the name of the Platform that is associated with this Emulator Platform. Maps up directly to the Platform's Unbroken.LaunchBox.Plugins.Data.IPlatform.Name property.