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.