ActivePatchKind
public enum ActivePatchKind : Equatable
extension ActivePatchKind: Codable
extension ActivePatchKind: CustomStringConvertible
Container for a user-selected soundfont patch or a user-created favorite.
-
Normal soundfont patch description
Declaration
Swift
case preset(soundFontAndPatch: SoundFontAndPatch) -
Favorite soundfont patch
Declaration
Swift
case favorite(favorite: LegacyFavorite) -
Exceptional case when there is no active patch
Declaration
Swift
case none -
Get the associated SoundFontAndPatch value
Declaration
Swift
public var soundFontAndPatch: SoundFontAndPatch? { get } -
Get the associated Favorite value
Declaration
Swift
public var favorite: LegacyFavorite? { get } -
Attempt to obtain an active patch from data
Declaration
Swift
public static func decodeFromData(_ data: Data) -> ActivePatchKind?Parameters
datacontainer to extract from
Return Value
optional ActivePatchKind
-
Attempt to encode an ActivePatchKind value to Data
Declaration
Swift
public func encodeToData() -> Data?Return Value
optional Data containing the encoded value
-
Construct from an encoded state.
Declaration
Swift
public init(from decoder: Decoder) throwsParameters
decodestate to read from
-
Save to an encoded state.
Declaration
Swift
public func encode(to encoder: Encoder) throwsParameters
encodercontainer to write to
-
Get a description string for the value
Declaration
Swift
public var description: String { get }
View on GitHub
ActivePatchKind Enumeration Reference