Achamenes.ID3.Frames.Writers.FrameHeaderWriter.CreateFrameHeaderWriter C# (CSharp) 메소드

CreateFrameHeaderWriter() 공개 정적인 메소드

public static CreateFrameHeaderWriter ( ID3v2MajorVersion version ) : FrameHeaderWriter
version ID3v2MajorVersion
리턴 FrameHeaderWriter
        public static FrameHeaderWriter CreateFrameHeaderWriter(ID3v2MajorVersion version)
        {
            if(version==ID3v2MajorVersion.Version2)
            {
                return new FrameHeaderWriterM2();
            }
            else if(version==ID3v2MajorVersion.Version3)
            {
                return new FrameHeaderWriterM3();
            }
            else if(version==ID3v2MajorVersion.Version4)
            {
                return new FrameHeaderWriterM4();
            }

            throw new FeatureNotSupportedException("Writing ID3 tags in the provided version is not supported by this implementation.");
        }