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