Achamenes.ID3.Frames.TrackTextFrame.CreateWriter C# (CSharp) Method

CreateWriter() public method

public CreateWriter ( ID3v2MajorVersion version, EncodingScheme encoding ) : Achamenes.ID3.Frames.Writers.FrameWriter
version ID3v2MajorVersion ID3 v2 major version to create the writer for.
encoding EncodingScheme The encoding scheme to use for writing encoded text fields.
return Achamenes.ID3.Frames.Writers.FrameWriter
        public override Achamenes.ID3.Frames.Writers.FrameWriter CreateWriter(ID3v2MajorVersion version, EncodingScheme encoding)
        {
            if(version==ID3v2MajorVersion.Version2)
            {
                return new Writers.TextFrameWriter(this, "TRK", Writers.FrameHeaderWriter.CreateFrameHeaderWriter(version), encoding);
            }
            if(version==ID3v2MajorVersion.Version3 || version==ID3v2MajorVersion.Version4)
            {
                return new Writers.TextFrameWriter(this, "TRCK", Writers.FrameHeaderWriter.CreateFrameHeaderWriter(version), encoding);
            }
            return null;
        }