FrameName

public enum FrameName : Equatable, Hashable, CaseIterable

An enum used to identify the different types of frame parsed by the ID3TagEditor. This must be used to acces the frame data as identifier inside the dictionary of frame in the ID3tag frames properties.

  • Declaration

    Swift

    public static var allCases: [FrameName] { get }
  • Title frame name.

    Declaration

    Swift

    case title
  • Album frame name.

    Declaration

    Swift

    case album
  • AlbumArtist frame name.

    Declaration

    Swift

    case albumArtist
  • Artist frame name.

    Declaration

    Swift

    case artist
  • Composer frame name.

    Declaration

    Swift

    case composer
  • Conductor frame name.

    Declaration

    Swift

    case conductor
  • ContentGrouping frame name.

    Declaration

    Swift

    case contentGrouping
  • Copyright frame name.

    Declaration

    Swift

    case copyright
  • EncodedBy frame name.

    Declaration

    Swift

    case encodedBy
  • EncoderSettings frame name.

    Declaration

    Swift

    case encoderSettings
  • File Owner frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case fileOwner
  • Lyricist frame name

    Declaration

    Swift

    case lyricist
  • Mix Artist frame name.

    Declaration

    Swift

    case mixArtist
  • Publisher frame name.

    Declaration

    Swift

    case publisher
  • Subtitle frame name

    Declaration

    Swift

    case subtitle
  • Beats per minute frame name.

    Declaration

    Swift

    case beatsPerMinute
  • Original filename.

    Declaration

    Swift

    case originalFilename
  • Length in milliseconds frame.

    Declaration

    Swift

    case lengthInMilliseconds
  • Size in bytes frame. Valid only for tag version 2.2 and 2.3.

    Declaration

    Swift

    case sizeInBytes
  • Genre frame name.

    Declaration

    Swift

    case genre
  • Disc Position frame name.

    Declaration

    Swift

    case discPosition
  • Track Position frame name.

    Declaration

    Swift

    case trackPosition
  • RecordingDayMonth frame name. Valid only for tag version 2.3 and 2.2. For version 2.4 use RecordingDateTime.

    Declaration

    Swift

    case recordingDayMonth
  • RecordingYear frame name. Valid only for tag version 2.3 and 2.2. For version 2.4 use RecordingDateTime.

    Declaration

    Swift

    case recordingYear
  • RecordingHourMinute frame name. Valid only for tag version 2.3 and 2.2. For version 2.4 use RecordingDateTime.

    Declaration

    Swift

    case recordingHourMinute
  • RecordingDateTime frame name. Valid only for tag version 2.4. For version 2.2 and 2.3 use RecordingDateTime.

    Declaration

    Swift

    case recordingDateTime
  • AttachedPicture frame name

    • pictureType:

    Declaration

    Swift

    case attachedPicture(_: ID3PictureType)
  • Unsynchronized lyrics frame name.

    • language: language of the lyrics, according to the ISO-639-2 standard.

    Declaration

    Swift

    case unsynchronizedLyrics(_: ID3FrameContentLanguage)
  • Comment frame name.

    • language: language of the comment, according to the ISO-639-2 standard.

    Declaration

    Swift

    case comment(_: ID3FrameContentLanguage)
  • Grouping frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesGrouping
  • Movement name frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesMovementName
  • Movement Index frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesMovementIndex
  • Movement Count frame name. Version 2.3 and 2.4 only

    Declaration

    Swift

    case iTunesMovementCount
  • Podcast category frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesPodcastCategory
  • Podcast Description frame name. Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesPodcastDescription
  • Podcast ID frame name, Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesPodcastID
  • Podcast keywords frame name, Version 2.3 and 2.4 only.

    Declaration

    Swift

    case iTunesPodcastKeywords