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.