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

CreateWriter() public method

public CreateWriter ( ID3v2MajorVersion version, EncodingScheme encoding ) : Achamenes.ID3.Frames.Writers.FrameWriter
version ID3v2MajorVersion
encoding EncodingScheme
return Achamenes.ID3.Frames.Writers.FrameWriter
        public override Achamenes.ID3.Frames.Writers.FrameWriter CreateWriter(ID3v2MajorVersion version, EncodingScheme encoding)
        {
            switch(version)
            {
                case ID3v2MajorVersion.Version2:
                    return new Writers.GeneralEncapsulatedObjectFrameWriter(this, Writers.FrameHeaderWriter.CreateFrameHeaderWriter(version),
                        "GEO", encoding);
                case ID3v2MajorVersion.Version3:
                case ID3v2MajorVersion.Version4:
                    return new Writers.GeneralEncapsulatedObjectFrameWriter(this, Writers.FrameHeaderWriter.CreateFrameHeaderWriter(version),
                        "GEOB", encoding);
                default:
                    return null;
            }
        }