static v8::Handle<v8::Value> linearRampToValueAtTimeCallback(const v8::Arguments& args) { INC_STATS("DOM.AudioParam.linearRampToValueAtTime"); if (args.Length() < 2) return throwError("Not enough arguments", V8Proxy::TypeError); AudioParam* imp = V8AudioParam::toNative(args.Holder()); EXCEPTION_BLOCK(float, value, static_cast<float>(MAYBE_MISSING_PARAMETER(args, 0, MissingIsUndefined)->NumberValue())); EXCEPTION_BLOCK(float, time, static_cast<float>(MAYBE_MISSING_PARAMETER(args, 1, MissingIsUndefined)->NumberValue())); imp->linearRampToValueAtTime(value, time); return v8::Handle<v8::Value>(); }