Struct DLSWriteOptions
- Namespace
- SpessaSharp.SoundBank.DLS
- Assembly
- SpessaSharp.dll
Options for writing a DLS file.
public readonly record struct DLSWriteOptions : IEquatable<DLSWriteOptions>
- Implements
- Inherited Members
Constructors
DLSWriteOptions(ProgressFunc?, string?)
Options for writing a DLS file.
public DLSWriteOptions(SoundBank.ProgressFunc? ProgressFunc = null, string? Software = null)
Parameters
ProgressFuncSoundBank.ProgressFuncA function to show progress for writing large banks. It can be undefined.
SoftwarestringThe
ISFTfield to set when writing. If unset,SpessaSynthis written. This field indicates the last software that was used to edit this sound bank.
Properties
ProgressFunc
A function to show progress for writing large banks. It can be undefined.
public SoundBank.ProgressFunc? ProgressFunc { get; init; }
Property Value
Software
The ISFT field to set when writing. If unset, SpessaSynth is written. This field indicates the last software that was used to edit this sound bank.
public string? Software { get; init; }