RecordingHourMinuteDayMonthYearFramesBuilder
public protocol RecordingHourMinuteDayMonthYearFramesBuilder : 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.
-
recordingDayMonth(frame:
Default implementation) Set the recordingDayMonth frame to be written by ID3TagEditor.
Default Implementation
Set the recordingDayMonth frame to be written by ID3TagEditor.
Declaration
Swift
func recordingDayMonth(frame: ID3FrameRecordingDayMonth) -> Self
Parameters
frame
the recordingDayMonth frame as a ID3FrameWithStringContent instance.
Return Value
the instance of the builder.
-
recordingHourMinute(frame:
Default implementation) Set the recordingHourMinute frame to be written by ID3TagEditor.
Default Implementation
Set the recordingHourMinute frame to be written by ID3TagEditor.
Declaration
Swift
func recordingHourMinute(frame: ID3FrameRecordingHourMinute) -> Self
Parameters
frame
the recordingHourMinute frame as a ID3FrameWithStringContent instance.
Return Value
the instance of the builder.
-
recordingYear(frame:
Default implementation) Set the recordingYear frame to be written by ID3TagEditor.
Default Implementation
Set the recordingYear frame to be written by ID3TagEditor.
Declaration
Swift
func recordingYear(frame: ID3FrameRecordingYear) -> Self
Parameters
frame
the recordingYear frame as a ID3FrameWithStringContent instance.
Return Value
the instance of the builder.