ID32TagCommonStringFramesBuilder

public class ID32TagCommonStringFramesBuilder

This is the base common class of all ID3 Tag builder. ID32v2TagBuilder, ID32v3TagBuilder and ID32v4TagBuilder inherits from this class. It let the user set the string frame that are in common to all the ID3 v2 tag specificiation. This class can’t be used in user code. Use of ID32v2TagBuilder, ID32v3TagBuilder and ID32v4TagBuilder classes.

  • Set the title frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func title(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the title frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the album frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func album(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the album frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the albumArtist frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func albumArtist(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the albumArtist frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the artist frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func artist(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the artist frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the composer frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func composer(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the composer frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the conductor frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func conductor(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the conductor frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the contentGrouping frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func contentGrouping(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the contentGrouping frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the copyright frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func copyright(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the copyright frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the encodedBy frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func encodedBy(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the encodedBy frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the encoderSettings frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func encoderSettings(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the encoderSettings frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the lyricist frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func lyricist(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the lyricist frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the mixArtist frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func mixArtist(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the mixArtist frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the publisher frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func publisher(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the publisher frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.

  • Set the subtitle frame to be written by ID3TagEditor.

    Declaration

    Swift

    public func subtitle(frame: ID3FrameWithStringContent) -> Self

    Parameters

    frame

    the subtitle frame as a ID3FrameWithStringContent instance.

    Return Value

    the instance of the builder.