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.