mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-19 02:24:42 +08:00
222 lines
8.4 KiB
JavaScript
222 lines
8.4 KiB
JavaScript
// MediaStreamTrack对象
|
|
|
|
bodaEnv.memory.globlProtoObj["MediaStreamTrack"] = function MediaStreamTrack() {
|
|
let arg = arguments[0];
|
|
if (arg != 'bobo') {
|
|
bodaEnv.toolsFunc.console_copy('MediaStreamTrack 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
|
|
if (v == window) {
|
|
return 'window';
|
|
} else {
|
|
return v;
|
|
}
|
|
}));
|
|
}
|
|
;
|
|
};
|
|
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["MediaStreamTrack"], "MediaStreamTrack");
|
|
bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["EventTarget"].prototype;
|
|
bodaEnv.memory.globlProtoObj["MediaStreamTrack"].__proto__ = bodaEnv.memory.globlProtoObj["EventTarget"];
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "kind", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
kind() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "kind_get", arguments);
|
|
}
|
|
}.kind,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "id", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
id() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "id_get", arguments);
|
|
}
|
|
}.id,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "label", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
label() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "label_get", arguments);
|
|
}
|
|
}.label,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "enabled", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
enabled() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "enabled_get", arguments);
|
|
}
|
|
}.enabled,
|
|
set: {
|
|
enabled() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "enabled_set", arguments);
|
|
}
|
|
}.enabled
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "muted", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
muted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "muted_get", arguments);
|
|
}
|
|
}.muted,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "onmute", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
onmute() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onmute_get", arguments);
|
|
}
|
|
}.onmute,
|
|
set: {
|
|
onmute() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onmute_set", arguments);
|
|
}
|
|
}.onmute
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "onunmute", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
onunmute() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onunmute_get", arguments);
|
|
}
|
|
}.onunmute,
|
|
set: {
|
|
onunmute() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onunmute_set", arguments);
|
|
}
|
|
}.onunmute
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "readyState", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
readyState() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "readyState_get", arguments);
|
|
}
|
|
}.readyState,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "onended", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
onended() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onended_get", arguments);
|
|
}
|
|
}.onended,
|
|
set: {
|
|
onended() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "onended_set", arguments);
|
|
}
|
|
}.onended
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "contentHint", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
contentHint() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "contentHint_get", arguments);
|
|
}
|
|
}.contentHint,
|
|
set: {
|
|
contentHint() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "contentHint_set", arguments);
|
|
}
|
|
}.contentHint
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "applyConstraints", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
applyConstraints() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "applyConstraints", arguments);
|
|
}
|
|
}.applyConstraints
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "clone", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
clone() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "clone", arguments);
|
|
}
|
|
}.clone
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "getCapabilities", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
getCapabilities() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "getCapabilities", arguments);
|
|
}
|
|
}.getCapabilities
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "getConstraints", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
getConstraints() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "getConstraints", arguments);
|
|
}
|
|
}.getConstraints
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "getSettings", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
getSettings() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "getSettings", arguments);
|
|
}
|
|
}.getSettings
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "stop", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
stop() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "stop", arguments);
|
|
}
|
|
}.stop
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "oncapturehandlechange", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
oncapturehandlechange() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "oncapturehandlechange_get", arguments);
|
|
}
|
|
}.oncapturehandlechange,
|
|
set: {
|
|
oncapturehandlechange() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "oncapturehandlechange_set", arguments);
|
|
}
|
|
}.oncapturehandlechange
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "getCaptureHandle", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
getCaptureHandle() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["MediaStreamTrack"].prototype, "MediaStreamTrack", "getCaptureHandle", arguments);
|
|
}
|
|
}.getCaptureHandle
|
|
}); |