調整レイヤーを作る

直接作れるわけではなく、addSolidした後、adjustmentLayerをtrueする

var comp = app.project.activeItem;

var adjustmentSolid = comp.layers.addSolid([1,1,1],'調整レイヤー', comp.width,comp.height,comp.pixelAspect);

adjustmentSolid .adjustmentLayer = true;

prototypeなどにしておくと便利

LayerCollection.prototype.addAdjustment = function(){

    var color = [1,1,1];

    var  name = "調整レイヤー";

    var n = this.addSolid(color,name,100,100,1,1);

    var comp = n.containingComp;

    n.outPoint = comp.duration;

    n.adjustmentLayer = true;

    n.source.width = comp.width;

    n.source.height = comp.height;

    n.source.pixelAspect = comp.pixelAspect;

    return n;

    }

CompItem.prototype.addAdjustment = function(){

    var color = [1,1,1];

    var  name = "調整レイヤー";

    var width = this.width;

    var height = this.height;

    var pixelAspect = this.pixelAspect;

    var duration = this.duration;

    var n = this.layers.addSolid(color,name,width,height,pixelAspect,duration);

    n.adjustmentLayer = true;

    return n;

    }

これで

app.project.item(1).addAdjustment();

または

app.project.item(1).layers.addAdjustment();

と書くことが出来る。

返り値は[object AVLayer]

名前はprototypeに記述されたものになってしまうので、名前だけ引数で渡せるようにするとよいかも。