Id3v2FrameHeader.create constructor
Id3v2FrameHeader.create(
- Id3v2Header header,
- FrameIdentifier identifier
Implementation
factory Id3v2FrameHeader.create(Id3v2Header header, FrameIdentifier identifier) {
switch (header.majorVersion) {
case 4:
return Id3v24FrameHeader.create(identifier);
case 3:
return Id3v23FrameHeader.create(identifier);
case 2:
return Id3v22FrameHeader.create(identifier);
default:
throw UnsupportedVersionException(header.version);
}
}