ITunesFramesBuilder

public protocol ITunesFramesBuilder : ID32TagCommonStringFramesBuilder

Protocol adopted by ID3Tag builders that support the unofficial iTunes ad-hoc frames. At the moment of this writing only ID3Tag version 3 and 4 support these frames. You should not adopt/use this protocol. Use ID32v3TagBuilder and ID32v4TagBuilder to create an ID3Tag with this frames.

  • iTunesGrouping(frame:) Default implementation

    Set the iTunesGrouping frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesGrouping frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesGrouping(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesGrouping frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesMovementName(frame:) Default implementation

    Set the iTunesGrouping frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesGrouping frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesMovementName(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesMovementName frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesMovementIndex(frame:) Default implementation

    Set the iTunesMovementIndex frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesMovementIndex frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesMovementIndex(frame: ID3FrameWithIntegerContent) -> Self

    Parameters

    frame

    the iTunesMovementIndex frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesMovementCount(frame:) Default implementation

    Set the iTunesMovementCount frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesMovementCount frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesMovementCount(frame: ID3FrameWithIntegerContent) -> Self

    Parameters

    frame

    the iTunesMovementCount frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesPodcastCategory(frame:) Default implementation

    Set the iTunesPodcastCategory frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesPodcastCategory frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesPodcastCategory(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesPodcastCategory frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesPodcastDescription(frame:) Default implementation

    Set the iTunesPodcastDescription frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesPodcastDescription frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesPodcastDescription(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesPodcastDescription frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesPodcastID(frame:) Default implementation

    Set the iTunesPodcastID frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesPodcastID frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesPodcastID(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesPodcastID frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • iTunesPodcastKeywords(frame:) Default implementation

    Set the iTunesPodcastKeywords frame to be written by ID3TagEditor.

    Default Implementation

    Set the iTunesPodcastKeywords frame to be written by ID3TagEditor.

    Declaration

    Swift

    func iTunesPodcastKeywords(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the iTunesPodcastKeywords frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.