Struct SoundBank.InfoData
- Namespace
- SpessaSharp.SoundBank
- Assembly
- SpessaSharp.dll
public readonly record struct SoundBank.InfoData : IEquatable<SoundBank.InfoData>
- Implements
- Inherited Members
Constructors
InfoData(string, (int Major, int Minor), DateTime, string?, string?, string?, string?, string?, string?, string?, string?, (int Major, int Minor)?)
public InfoData(string Name, (int Major, int Minor) Version, DateTime CreationDate, string? SoundEngine = null, string? Engineer = null, string? Product = null, string? Copyright = null, string? Comment = null, string? Software = null, string? Subject = null, string? RomInfo = null, (int Major, int Minor)? RomVersion = null)
Parameters
NamestringName.
Version(int Min, int Max)The sound bank's version.
CreationDateDateTimeCreation date.
SoundEnginestringSound engine.
EngineerstringAuthor.
ProductstringProduct.
CopyrightstringCopyright.
CommentstringComment.
SoftwarestringSoftware used to edit the file.
SubjectstringSubject.
RomInfostringROM information.
RomVersion(int Channel, int Value)?A tag that only applies to SF2 and will usually be undefined.
Properties
Comment
Comment.
public string? Comment { get; init; }
Property Value
Copyright
Copyright.
public string? Copyright { get; init; }
Property Value
CreationDate
Creation date.
public DateTime CreationDate { get; init; }
Property Value
Engineer
Author.
public string? Engineer { get; init; }
Property Value
Name
Name.
public string Name { get; init; }
Property Value
Product
Product.
public string? Product { get; init; }
Property Value
RomInfo
ROM information.
public string? RomInfo { get; init; }
Property Value
RomVersion
A tag that only applies to SF2 and will usually be undefined.
public (int Major, int Minor)? RomVersion { get; init; }
Property Value
Software
Software used to edit the file.
public string? Software { get; init; }
Property Value
SoundEngine
Sound engine.
public string? SoundEngine { get; init; }
Property Value
Subject
Subject.
public string? Subject { get; init; }
Property Value
Version
The sound bank's version.
public (int Major, int Minor) Version { get; init; }