Protocols
The following protocols are available globally.
-
Protocol adopted by ID3Tag builders that support the .fileOwner (TOWN) frame. At the moment of this writing this frame is supported by ID3Tag version 3 and version 4. You should not adopt/use this protocol. Use ID32v4TagBuilder to create a ID3Tag version 4.
See moreDeclaration
Swift
public protocol FileOwnerFrameBuilder : 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.
See moreDeclaration
Swift
public protocol ITunesFramesBuilder : ID32TagCommonStringFramesBuilder
-
Protocol adopted by ID3Tag builders that support the .recordingDateTime (TDRC) frame. At the moment of this writing only ID3Tag version 4 support this frame. You should not adopt/use this protocol. Use ID32v4TagBuilder to create a ID3Tag version 4.
See moreDeclaration
Swift
public protocol RecordingDateTimeFrameBuilder : ID32TagCommonStringFramesBuilder
-
Protocol adopted by ID3Tag builders that support the .recordingDayMonth (TDAT), .recordingHourMinute (TIME) and recordingYear (TYER) frames. At the moment of this writing this frame is supported by ID3Tag version 2 and version 3. You should not adopt/use this protocol. Use ID32v2TagBuilder and ID32v3TagBuilder to create a ID3Tag version 2 or version 3.
See moreDeclaration
Swift
public protocol RecordingHourMinuteDayMonthYearFramesBuilder : ID32TagCommonStringFramesBuilder