lib/writer/eyeD3.js
function(options)
{
    // Call abstract constructor
    AbstractWriter.prototype.constructor.apply(this, arguments);

    this.name = 'eyeD3';
    this.methods = {
        clear: 'eyeD3',
        write: 'eyeD3'
    };

    if (~this.options.encoding.indexOf('ISO-')) {
        this.options.encoding = 'latin1';
    }

    if ('UTF-8' === this.options.encoding) {
        this.options.encoding = 'utf8';
    }

    if ('UTF-16' === this.options.encoding) {
        this.options.encoding = 'utf16';
    }

    this.version = null;
}
function(options)
{
    // Call abstract constructor
    AbstractWriter.prototype.constructor.apply(this, arguments);

    this.name = 'eyeD3';
    this.methods = {
        clear: 'eyeD3',
        write: 'eyeD3'
    };

    if (~this.options.encoding.indexOf('ISO-')) {
        this.options.encoding = 'latin1';
    }

    if ('UTF-8' === this.options.encoding) {
        this.options.encoding = 'utf8';
    }

    if ('UTF-16' === this.options.encoding) {
        this.options.encoding = 'utf16';
    }

    this.version = null;
}
@constructor

@param {Object} options - Options object