mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-08-18 20:19:08 +02:00
* Some mediadevices types
This commit is contained in:
parent
828d37161c
commit
166a88e929
@ -1291,8 +1291,16 @@ Type
|
|||||||
|
|
||||||
TJSMediaStreamTrack = class external name 'MediaStreamTrack' (TJSEventTarget)
|
TJSMediaStreamTrack = class external name 'MediaStreamTrack' (TJSEventTarget)
|
||||||
end;
|
end;
|
||||||
|
TJSMediaConstraints = class external name 'Object' (TJSObject)
|
||||||
|
video : boolean;
|
||||||
|
audio : boolean;
|
||||||
|
end;
|
||||||
|
|
||||||
TJSMediaDevices = class external name 'MediaDevices' (TJSEventTarget)
|
TJSMediaDevices = class external name 'MediaDevices' (TJSEventTarget)
|
||||||
|
function getDisplayMedia: TJSPromise;
|
||||||
|
function getDisplayMedia(options : TJSObject) : TJSPromise; overload;
|
||||||
|
function getDisplayMedia(options : TJSMediaConstraints) : TJSPromise; overload;
|
||||||
|
Function getUserMedia(aConstraint : TJSOBject) : TJSPromise;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -3390,4 +3398,4 @@ begin
|
|||||||
Result:=TJSHTMLElement(Target);
|
Result:=TJSHTMLElement(Target);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
Loading…
Reference in New Issue
Block a user